Понякога може да се наложи да преобразувате низ от главни букви в малки букви или низ от малки букви в главни. В тази статия ще разгледаме как да конвертирате главни букви на низове в PostgreSQL.
Как да конвертирате регистр на низове в PostgreSQL
Много е лесно да конвертирате низови букви в PostgreSQL. Ще използваме функция low() за преобразуване на низ в малки букви и функция upper() за преобразуване на низ в главни букви в PostgreSQL. Ще разгледаме и функцията initcap(), която ви позволява да изписвате с главни букви първата буква на всяка дума в низ.
Преобразуване в малки букви в PostgreSQL
low() функцията ви позволява да конвертирате низ в малки букви в PostgreSQL.
Ето синтаксиса на low()
lower(string)
Можете да предоставите низ като литерал или колона.
Ето пример за преобразуване на литерален низ в малки букви в PostgreSQL.
select lower('TEST Lower'); lower ------------ test lower
Ето пример за преобразуване на колона низ в малки букви.
# select first_name,lower(first_name) from employees; first_name | lower ------------+------- Jim | jim Tim | tim Jane | jane
Преобразуване в главни букви в PostgreSQL
Функцията upper() ви позволява да конвертирате низ в главни букви в PostgreSQL.
Ето синтаксиса на upper()
upper(string)
Можете да предоставите низ като литерал или колона.
Ето пример за преобразуване на литерален низ в главни букви в PostgreSQL.
select upper('test upper'); upper ------------ TEST UPPER
Ето пример за преобразуване на колона низ в главни букви.
# select first_name,upper(first_name) from employees; first_name | upper ------------+------- Jim | JIM Tim | TIM Jane | JANE
Преобразуване на първия знак в главни букви
Ако искате първата буква на низа да се пише с главни букви, използвайте функцията initcap(). Функцията initcap() ви позволява да преобразувате първия знак от всяка дума в низ в главни букви, което го прави приятно за четене.
Ето синтаксиса на initcap()
initcap(string)
Ето пример за initcap() за преобразуване на първия знак от всяка дума в низ в главни букви.
# select initcap('test initcap'); initcap -------------- Test Initcap
Нуждаете се от инструмент за отчитане за PostgreSQL? Ubiq улеснява визуализирането на данни за минути и наблюдение в табла за управление в реално време. Опитайте днес!