Dividindo uma string em partes
Além de concatenar valores de várias linhas, uma tarefa comum é dividir uma string em partes.
A partir do SQL Server 2016, existe uma função nativa para isso: STRING_SPLIT(string, separator).
Essa função divide a string em substrings com base no separador e retorna uma tabela, em que cada linha contém uma parte da string original.
Lembre-se: como o resultado da função é uma tabela, ela não pode ser usada como uma coluna na cláusula SELECT; você só pode usá-la na cláusula FROM, como uma tabela normal.
Neste exercício, você vai se familiarizar com essa função.
Este exercício faz parte do curso
Funções para manipular dados no SQL Server
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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 ___;