V PostgreSQL můžeme použít lower()
funkce pro převod velkých písmen na jejich ekvivalenty malých písmen podle pravidel národního prostředí databáze.
Syntaxe
Syntaxe vypadá takto:
lower ( text )
Kde text
je text, který má být převeden na malá písmena.
Příklad
SELECT lower('MOUSE');
Výsledek:
mouse
Všechna malá písmena zůstanou malá, zatímco velká písmena se převedou na malá:
SELECT lower('Mouse');
Výsledek:
mouse
Příklad databáze
Zde je příklad převodu výsledků databázového dotazu na malá písmena:
SELECT
first_name,
LOWER(first_name)
FROM actor
LIMIT 10;
Výsledek:
+------------+-----------+ | first_name | lower | +------------+-----------+ | PENELOPE | penelope | | NICK | nick | | ED | ed | | JENNIFER | jennifer | | JOHNNY | johnny | | BETTE | bette | | GRACE | grace | | MATTHEW | matthew | | JOE | joe | | CHRISTIAN | christian | +------------+-----------+
Zde jsem použil pagila
ukázková databáze. Tato databáze ukládá křestní jména herců velkými písmeny v first_name
sloupec. Proto jsem použil lower()
funkce pro převod first_name
sloupec na jeho malý ekvivalent.
Pro převod obráceně (z malých písmen na velká) můžeme použít upper()
.