Aan de slagBegin gratis

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

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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 ___;
Code bewerken en uitvoeren