I PostgreSQL kan vi bruge lower()
funktion til at konvertere store bogstaver til deres tilsvarende små bogstaver i henhold til reglerne for databasens lokalitet.
Syntaks
Syntaksen ser sådan ud:
lower ( text )
Hvor text
er den tekst, der skal konverteres til små bogstaver.
Eksempel
SELECT lower('MOUSE');
Resultat:
mouse
Alle små bogstaver forbliver små, mens store bogstaver konverteres til små bogstaver:
SELECT lower('Mouse');
Resultat:
mouse
Databaseeksempel
Her er et eksempel på at konvertere resultaterne af en databaseforespørgsel til små bogstaver:
SELECT
first_name,
LOWER(first_name)
FROM actor
LIMIT 10;
Resultat:
+------------+-----------+ | first_name | lower | +------------+-----------+ | PENELOPE | penelope | | NICK | nick | | ED | ed | | JENNIFER | jennifer | | JOHNNY | johnny | | BETTE | bette | | GRACE | grace | | MATTHEW | matthew | | JOE | joe | | CHRISTIAN | christian | +------------+-----------+
Her brugte jeg pagila
prøvedatabase. Denne database gemmer skuespillernes fornavne med store bogstaver i first_name
kolonne. Derfor brugte jeg lower()
funktion til at konvertere first_name
kolonne til dets små bogstaver.
For at konvertere den anden vej rundt (fra små bogstaver til store bogstaver), kan vi bruge upper()
.