LEN en LENGHT, CHAR_LENGTH

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'