Někdy může být nutné převést řetězec velkých písmen na malá písmena nebo řetězec malých písmen na velká písmena. V tomto článku se podíváme na to, jak převést velikost řetězce v PostgreSQL.
Jak převést velikost písmen v PostgreSQL
V PostgreSQL je velmi snadné převést případ řetězce. Použijeme funkci lower() pro převod řetězce na malá písmena a funkci upper() pro převod řetězce na velká písmena v PostgreSQL. Podíváme se také na funkci initcap(), která vám umožňuje velké první písmeno každého slova v řetězci.
Převést na malá písmena v PostgreSQL
Funkce Lower() vám umožňuje převést řetězec na malá písmena v PostgreSQL.
Zde je syntaxe Lower()
lower(string)
Můžete zadat řetězec jako literál nebo sloupec.
Zde je příklad převodu doslovného řetězce na malá písmena v PostgreSQL.
select lower('TEST Lower'); lower ------------ test lower
Zde je příklad převodu sloupce řetězce na malá písmena.
# select first_name,lower(first_name) from employees; first_name | lower ------------+------- Jim | jim Tim | tim Jane | jane
Převést na velká písmena v PostgreSQL
Funkce upper() vám umožňuje převést řetězec na velká písmena v PostgreSQL.
Zde je syntaxe upper()
upper(string)
Můžete zadat řetězec jako literál nebo sloupec.
Zde je příklad převodu doslovného řetězce na velká písmena v PostgreSQL.
select upper('test upper'); upper ------------ TEST UPPER
Zde je příklad převodu sloupce řetězce na velká písmena.
# select first_name,upper(first_name) from employees; first_name | upper ------------+------- Jim | JIM Tim | TIM Jane | JANE
Převést první znak na velká
Pokud chcete velké první písmeno řetězce, použijte funkci initcap(). Funkce initcap() vám umožňuje převést první znak každého slova v řetězci na velká písmena, což usnadňuje čtení.
Zde je syntaxe initcap()
initcap(string)
Zde je příklad initcap() pro převod prvního znaku každého slova v řetězci na velká písmena.
# select initcap('test initcap'); initcap -------------- Test Initcap
Potřebujete reportovací nástroj pro PostgreSQL? Ubiq usnadňuje vizualizaci dat během několika minut a sledování na řídicích panelech v reálném čase. Vyzkoušejte to ještě dnes!