Dividir una cadena en partes
Además de concatenar valores de varias filas, una tarea habitual es dividir una cadena en partes.
Desde SQL Server 2016, hay una función incorporada para lograrlo: STRING_SPLIT(string, separator).
Esta función divide la cadena en subcadenas según el separador y devuelve una tabla, cada fila contiene una parte de la cadena original.
Recuerda: como el resultado de la función es una tabla, no puede usarse como una columna en la cláusula SELECT; solo puedes usarla en la cláusula FROM, igual que una tabla normal.
En este ejercicio, te familiarizarás con esta función.
Este ejercicio forma parte del curso
Funciones para manipular datos en SQL Server
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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 ___;