De lengte van een string berekenen
Het is belangrijk om te weten hoe je de lengte van strings in een database berekent. Misschien wil je het product met de kortste naam vinden of de persoon met het langste e-mailadres.
De lengte van een string berekenen is ook handig bij het schonen en valideren van data. Als een bedrijfsregel bijvoorbeeld is dat alle productcodes minimaal 6 tekens moeten hebben, kun je eenvoudig de kortere codes vinden.
In SQL Server kun je de functie LEN() gebruiken om de lengte van een tekenreeks te berekenen.
In deze oefening gebruik je die om de locatie met de langste naam te bepalen waar cacaobonen vandaan komen (kolom broad_bean_origin uit de tabel ratings).
Deze oefening maakt deel uit van de cursus
Functies voor het bewerken van data in SQL Server
Oefeninstructies
- Bereken de lengte van elke
broad_bean_origin. - Sorteer de resultaten van langst naar kortst.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
SELECT TOP 10
company,
broad_bean_origin,
-- Calculate the length of the broad_bean_origin column
___ AS length
FROM ratings
--Order the results based on the new column, descending
ORDER BY ___;