ComeçarComece de graça

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

Ver curso

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 ___;
Editar e executar o código