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!