ПочатиПочніть безкоштовно

Розбиття рядка на частини

Окрім конкатенації значень з кількох рядків, поширеним завданням є розбиття рядка на частини.

Починаючи з 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 ___;
Редагувати та запускати код