Leer alles over SQL

Bereken de lengte met LEN, LENGHT of CHAR_LENGTH

| geschreven door Andy

De lengte van de waarde in de kolom is eenvoudig te bepalen met de LEN functie.

Er zijn voor Oracle, MS SQL en MySQL drie verschillende functies om de lengte van de opgegeven waarde terug te geven. Voor MySQL is dit CHAR_LENGTH, voor Oracle is dit LENGTH en voor MS SQL is dit LEN.

In de volgende voorbeelden gebruiken we CHAR_LENGTH. afhankelijk van de databaseserver kan deze functie dus vervangen worden voor LENGTH of LEN.

SELECT CHAR_LENGTH(LENGTH);

De functies in de praktijk

We gebruiken de onderstaande dataset van de tabel Persoon ter illustratie van de functie.

id, voornaam, achternaam
1, 'Henk', 'Janssen'
2, 'Petra', 'de klomp'
3, 'Sjoerd', 'Vermeulen'
4, 'Mieke', 'Sterk'
SELECT CHAR_LENGTH(achternaam) FROM Persoon
Resultaat
'7',
'8',
'9',
'5'