Een string opsplitsen in stukken
Naast het samenvoegen van waarden uit meerdere rijen, is het ook gebruikelijk om een string op te splitsen in stukken.
Vanaf SQL Server 2016 is er een ingebouwde functie om dit te doen: STRING_SPLIT(string, separator).
Deze functie splitst de string in substrings op basis van de scheidingsteken en geeft een tabel terug, waarbij elke rij een deel van de oorspronkelijke string bevat.
Onthoud: omdat het resultaat van de functie een tabel is, kun je die niet als kolom in de SELECT-clausule gebruiken; je kunt hem alleen in de FROM-clausule gebruiken, net als een normale tabel.
In deze oefening maak je kennis met deze functie.
Deze oefening maakt deel uit van de cursus
Functies voor het bewerken van data in SQL Server
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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 ___;