I PostgreSQL kan vi använda lower()
funktion för att konvertera versaler till motsvarande gemener, enligt reglerna för databasens lokalitet.
Syntax
Syntaxen ser ut så här:
lower ( text )
Där text
är texten som ska konverteras till gemener.
Exempel
SELECT lower('MOUSE');
Resultat:
mouse
Alla gemener förblir gemener, medan stora bokstäver konverteras till gemener:
SELECT lower('Mouse');
Resultat:
mouse
Databasexempel
Här är ett exempel på att konvertera resultaten av en databasfråga till gemener:
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 | +------------+-----------+
Här använde jag pagila
exempeldatabas. Denna databas lagrar skådespelarnas förnamn med versaler i first_name
kolumn. Därför använde jag lower()
funktion för att konvertera first_name
kolumn till dess gemena motsvarighet.
För att konvertera tvärtom (från gemener till versaler) kan vi använda upper()
.