Змінюй хід війни! Допомагай ЗСУ!

Подсчет числа вхождений подстроки в строку, sql

🔴 10:30 Повітряна тривога в Харків.обл.
Статус: Offline
Реєстрація: 14.05.2008
Повідом.: 14180
  • 🔴 10:30 Повітряна тривога в Харків.обл.
  • #1
Подсчет числа вхождений подстроки в строку, sql

Начинаю осваиваться с sql ем.
Вот такая простая задачка - подсчитать количество вхождений символа в строку. Можно, конечно, сделать так:

SELECT len(REPLACE(someString,'x','xx'))-len(someString)

Но на мой неискушенный скуэлем вкус весьма извращенно выглядит.. :)
Есть ли альтернативы (не сложные) и как такой способ по производительности?
 
  • 🔴 10:30 Повітряна тривога в Харків.обл.
  • #2
ничего не извращенно, именно так и подсчитывается, элегантней, вообще убирать искомый символ из строки и из длины исходной строки вычитать получившуюся. Если разбираешься именно в языке запросов могу порекомендовать sql-ex.ru. Это онлайн курсы, полностью бесплатные и на 90% состоят из практики. Дают задание и ты делаешь запросы к базе данных.
 
  • 🔴 10:30 Повітряна тривога в Харків.обл.
  • #3
Спасибо за ответ и за сайт.
буду практиковаться :)
 
  • 🔴 10:30 Повітряна тривога в Харків.обл.
  • #4
Какая база ? Ищи ответ на sql.ru
 
Назад
Зверху Знизу