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

Sådan konverteres String Case i PostgreSQL

Nogle gange skal du muligvis konvertere store bogstaver til små bogstaver eller små bogstaver til store bogstaver. I denne artikel vil vi se på, hvordan man konverterer strengcase i PostgreSQL.


Sådan konverteres strengcases i PostgreSQL

Det er meget nemt at konvertere string case i PostgreSQL. Vi vil bruge funktionen lower() til at konvertere streng til små bogstaver, og upper() funktion til at konvertere streng til store bogstaver i PostgreSQL. Vi vil også se på initcap()-funktionen, der giver dig mulighed for at skrive det første bogstav i hvert ord i en streng med stort.


Konverter til små bogstaver i PostgreSQL

lower()-funktionen giver dig mulighed for at konvertere streng til små bogstaver i PostgreSQL.

Her er syntaksen for lower()

lower(string)

Du kan angive streng som en bogstavelig eller en kolonne.

Her er et eksempel på at konvertere bogstavelig streng til små bogstaver i PostgreSQL.

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

Her er et eksempel på at konvertere strengkolonne til små bogstaver.

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


Konverter til store bogstaver i PostgreSQL

upper()-funktionen giver dig mulighed for at konvertere streng til store bogstaver i PostgreSQL.

Her er syntaksen for upper()

upper(string)

Du kan angive streng som en bogstavelig eller en kolonne.

Her er et eksempel på at konvertere bogstavelig streng til store bogstaver i PostgreSQL.

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

Her er et eksempel på at konvertere strengkolonne til store bogstaver.

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


Konverter første tegn til store bogstaver

Hvis du vil skrive det første bogstav i strengen med stort, så brug initcap()-funktionen. initcap()-funktionen giver dig mulighed for at konvertere det første tegn i hvert ord i en streng til store bogstaver, hvilket gør det behageligt at læse.

Her er syntaksen for initcap()

initcap(string)

Her er et eksempel på initcap() til at konvertere det første tegn i hvert ord i en streng til store bogstaver.

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

Har du brug for et rapporteringsværktøj til PostgreSQL? Ubiq gør det nemt at visualisere data på få minutter og overvåge i dashboards i realtid. Prøv det i dag!

  1. Hvordan ændrer man tegnkodningen af ​​en postgres-database?

  2. Henter rå SQL-forespørgselsstreng fra PDO-forberedte sætninger

  3. SQL Server seneste versioner, udgaver og SQL Server-historik

  4. MySQL fejlkode:1175 under OPDATERING i MySQL Workbench