Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
shanton Member Откуда: Украина г. Хмельницкий Сообщений: 628 |
Есть такая функция в Transact-SQL? |
3 мар 15, 12:01 [17336365] Ответить | Цитировать Сообщить модератору |
Maxx Member [скрыт] Откуда: Сообщений: 24290 |
есть для первого вхождения - адльше прийдеться думать и писать самому |
3 мар 15, 12:03 [17336392] Ответить | Цитировать Сообщить модератору |
Добрый Э - Эх
Guest |
shanton, (len(str1) - len(replace(str1,str2)))/len(str2) |
3 мар 15, 12:06 [17336406] Ответить | Цитировать Сообщить модератору |
iap Member Откуда: Москва Сообщений: 47052 |
shanton, Нет, конечно. Но и задача сформулирована неоднозначно. Например, могут ли искомые подстроки пересекаться (иметь общие символы)? И т.д. Давным-давно обсуждали: Как найти количество повторений подстроки в строке? |
3 мар 15, 12:10 [17336440] Ответить | Цитировать Сообщить модератору |
shanton Member Откуда: Украина г. Хмельницкий Сообщений: 628 |
Самому так самому. Хотя можно было бы и включить такую функцию, в других языках встречается. |
3 мар 15, 12:12 [17336457] Ответить | Цитировать Сообщить модератору |
churupaha Member Откуда: Краснодар Сообщений: 1015 |
shanton, нехитите ли так? select count(1) from ext.Regex_Matches('3ctest2938yr111ctestryui111ehwtestdkjewhckjtestwectesttestkwetest', 'test', null); вернуло 7 |
3 мар 15, 15:45 [17338015] Ответить | Цитировать Сообщить модератору |
Владислав Колосов Member Откуда: Сообщений: 8353 |
Сервер не должен знать что куда входит, это дело клиентского приложения. |
3 мар 15, 16:53 [17338520] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |