Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Количество моментов (раз), когда одно символное выражение "встречается" (входит) в другом  [new]
shanton
Member

Откуда: Украина г. Хмельницкий
Сообщений: 628
Есть такая функция в Transact-SQL?
3 мар 15, 12:01    [17336365]     Ответить | Цитировать Сообщить модератору
 Re: Количество моментов (раз), когда одно символное выражение "встречается" (входит) в другом  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
есть для первого вхождения - адльше прийдеться думать и писать самому
3 мар 15, 12:03    [17336392]     Ответить | Цитировать Сообщить модератору
 Re: Количество моментов (раз), когда одно символное выражение "встречается" (входит) в другом  [new]
Добрый Э - Эх
Guest
shanton,

(len(str1) - len(replace(str1,str2)))/len(str2)
3 мар 15, 12:06    [17336406]     Ответить | Цитировать Сообщить модератору
 Re: Количество моментов (раз), когда одно символное выражение "встречается" (входит) в другом  [new]
iap
Member

Откуда: Москва
Сообщений: 47052
shanton,

Нет, конечно.
Но и задача сформулирована неоднозначно.
Например, могут ли искомые подстроки пересекаться (иметь общие символы)?
И т.д.

Давным-давно обсуждали: Как найти количество повторений подстроки в строке?
3 мар 15, 12:10    [17336440]     Ответить | Цитировать Сообщить модератору
 Re: Количество моментов (раз), когда одно символное выражение "встречается" (входит) в другом  [new]
shanton
Member

Откуда: Украина г. Хмельницкий
Сообщений: 628
Самому так самому. Хотя можно было бы и включить такую функцию, в других языках встречается.
3 мар 15, 12:12    [17336457]     Ответить | Цитировать Сообщить модератору
 Re: Количество моментов (раз), когда одно символное выражение "встречается" (входит) в другом  [new]
churupaha
Member

Откуда: Краснодар
Сообщений: 1015
shanton,

нехитите ли так?


select 
	count(1)
from
	ext.Regex_Matches('3ctest2938yr111ctestryui111ehwtestdkjewhckjtestwectesttestkwetest', 'test', null);


вернуло 7
3 мар 15, 15:45    [17338015]     Ответить | Цитировать Сообщить модератору
 Re: Количество моментов (раз), когда одно символное выражение "встречается" (входит) в другом  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8353
Сервер не должен знать что куда входит, это дело клиентского приложения.
3 мар 15, 16:53    [17338520]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить