Розбиття рядка на частини
Окрім конкатенації значень з кількох рядків, поширеним завданням є розбиття рядка на частини.
Починаючи з SQL Server 2016, для цього є вбудована функція: STRING_SPLIT(string, separator).
Ця функція ділить рядок на підрядки за вказаним роздільником і повертає таблицю, у кожному рядку якої міститься частина початкового рядка.
Пам'ятайте: оскільки результат функції — це таблиця, її не можна використати як стовпець у клаузі SELECT; ви можете застосувати її лише в клаузі FROM, як звичайну таблицю.
У цій вправі ви ознайомитеся з цією функцією.
Ця вправа є частиною курсу
Функції для обробки даних у SQL Server
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
DECLARE @phrase NVARCHAR(MAX) = 'In the morning I brush my teeth. In the afternoon I take a nap. In the evening I watch TV.'
SELECT value
FROM ___;