In PostgreSQL kunnen we de lower()
. gebruiken functie om hoofdletters te converteren naar hun equivalent in kleine letters, volgens de regels van de landinstelling van de database.
Syntaxis
De syntaxis gaat als volgt:
lower ( text )
Waar text
is de tekst die moet worden geconverteerd naar kleine letters.
Voorbeeld
SELECT lower('MOUSE');
Resultaat:
mouse
Kleine letters blijven kleine letters, terwijl hoofdletters worden omgezet in kleine letters:
SELECT lower('Mouse');
Resultaat:
mouse
Databasevoorbeeld
Hier is een voorbeeld van het converteren van de resultaten van een databasequery naar kleine letters:
SELECT
first_name,
LOWER(first_name)
FROM actor
LIMIT 10;
Resultaat:
+------------+-----------+ | first_name | lower | +------------+-----------+ | PENELOPE | penelope | | NICK | nick | | ED | ed | | JENNIFER | jennifer | | JOHNNY | johnny | | BETTE | bette | | GRACE | grace | | MATTHEW | matthew | | JOE | joe | | CHRISTIAN | christian | +------------+-----------+
Hier gebruikte ik de pagila
voorbeelddatabase. Deze database slaat de voornamen van acteurs op in hoofdletters in de first_name
kolom. Daarom gebruikte ik de lower()
functie om de first_name
. te converteren kolom naar het equivalent in kleine letters.
Om andersom te converteren (van kleine letters naar hoofdletters), kunnen we upper()
. gebruiken .