PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come convertire stringhe maiuscole in PostgreSQL

A volte potrebbe essere necessario convertire la stringa maiuscola in minuscolo o la stringa minuscola in maiuscolo. In questo articolo, vedremo come convertire string case in PostgreSQL.


Come convertire stringhe maiuscole in PostgreSQL

È molto facile convertire string case in PostgreSQL. Useremo la funzione lower() per convertire la stringa in minuscolo e la funzione upper() per convertire la stringa in maiuscolo in PostgreSQL. Esamineremo anche la funzione initcap() che ti consente di mettere in maiuscolo la prima lettera di ogni parola in una stringa.


Converti in minuscolo in PostgreSQL

La funzione lower() ti consente di convertire la stringa in minuscolo in PostgreSQL.

Ecco la sintassi di lower()

lower(string)

Puoi fornire una stringa come un valore letterale o una colonna.

Ecco un esempio per convertire una stringa letterale in minuscolo in PostgreSQL.

select lower('TEST Lower');
   lower
------------
 test lower

Ecco un esempio per convertire la colonna della stringa in minuscolo.

# select first_name,lower(first_name) from employees;
 first_name | lower
------------+-------
 Jim        | jim
 Tim        | tim
 Jane       | jane


Converti in maiuscolo in PostgreSQL

La funzione upper() ti consente di convertire la stringa in maiuscolo in PostgreSQL.

Ecco la sintassi di upper()

upper(string)

Puoi fornire una stringa come un valore letterale o una colonna.

Ecco un esempio per convertire una stringa letterale in maiuscolo in PostgreSQL.

select upper('test upper');
   upper
------------
 TEST UPPER

Ecco un esempio per convertire la colonna della stringa in maiuscolo.

# select first_name,upper(first_name) from employees;
 first_name | upper
------------+-------
 Jim        | JIM
 Tim        | TIM
 Jane       | JANE


Converti il ​​primo carattere in maiuscolo

Se vuoi mettere in maiuscolo la prima lettera della stringa, usa la funzione initcap(). La funzione initcap() ti consente di convertire il primo carattere di ogni parola in una stringa in maiuscolo rendendolo piacevole da leggere.

Ecco la sintassi di initcap()

initcap(string)

Ecco un esempio di initcap() per convertire il primo carattere di ogni parola in una stringa in maiuscolo.

# select initcap('test initcap');
   initcap
--------------
 Test Initcap

Hai bisogno di uno strumento di reporting per PostgreSQL? Ubiq semplifica la visualizzazione dei dati in pochi minuti e il monitoraggio in dashboard in tempo reale. Provalo oggi!