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

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

  • Автор теми Автор теми Hisp
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 14.05.2008
Повідом.: 14152
Подсчет числа вхождений подстроки в строку, sql

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

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

Но на мой неискушенный скуэлем вкус весьма ********но выглядит.. :)
Есть ли альтернативы (не сложные) и как такой способ по производительности?
 
ничего не ********но, именно так и подсчитывается, элегантней, вообще убирать искомый символ из строки и из длины исходной строки вычитать получившуюся. Если разбираешься именно в языке запросов могу порекомендовать sql-ex.ru. Это онлайн курсы, полностью бесплатные и на 90% состоят из практики. Дают задание и ты делаешь запросы к базе данных.
 
  • Це лайк!
Реакції: Hisp
Спасибо за ответ и за сайт.
буду практиковаться :)
 
Какая база ? Ищи ответ на sql.ru
 
Назад
Зверху Знизу