Разделение строки на части
Помимо конкатенации значений из нескольких строк, одной из распространённых задач является разделение строки на части.
Начиная с 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 ___;