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() .