PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да конвертирате низов случай в PostgreSQL

Понякога може да се наложи да преобразувате низ от главни букви в малки букви или низ от малки букви в главни. В тази статия ще разгледаме как да конвертирате главни букви на низове в 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 улеснява визуализирането на данни за минути и наблюдение в табла за управление в реално време. Опитайте днес!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Излишни данни в изявленията за актуализиране

  2. Оптимизация на заявки в PostgreSQL. EXPLAIN Basics – Част 1

  3. Създаване на дъмп на база данни за конкретни таблици и записи Postgres

  4. Как да наблюдавате PostgreSQL, работещ вътре в Docker контейнер:Част първа

  5. 3 начина за изброяване на всички съхранени процедури, които препращат към таблица в PostgreSQL