Записи с меткой «string_split»

Расщепление строк с помощью OPENJSON

Пересказ статьи Dave Mason. Splitting Strings With OPENJSON Начиная с SQL Server 2016, Майкрософт предоставляет функцию STRING_SPLIT. Это табличнозначная функция, которая разбивает символьную строку на ряды подстрок на основе заданного символа-разделителя. Это было приятное добавление, которого долго ждали. Но имеется один недостаток: порядок выходных строк не гарантирует совпадение с порядком подстрок во входной строке.

Как перевести первые буквы каждого слова предложения в верхний регистр?

Эта задача возникла как осмысленный пример для демонстрации использования скалярных функций, табличных переменных и новых возможностей языка T-SQL. Итак, требуется создать функцию, которая будет делать первую букву каждого слова заглавной, а остальные — строчными. Условия: Слова разделяются единичными пробелами. Количество слов произвольно. Алгоритм: Разбиваем фразу на отдельные слова, которые помещаем в табличную переменную. Делаем первую …