Eksempler på brug af LOWER-funktionen i PostgreSQL
PostgreSQL tilbyder LOWER-funktionen som en af dens strengfunktioner. Med den kan du hurtigt konvertere de store bogstaver i din tabel til små bogstaver. Når du håndterer tekstværdierne i din PostgreSQL-database, er det praktisk at bruge denne funktion, men du skal bemærke, at det kun virker, hvis de værdier, du vil konvertere, allerede er med store bogstaver.
Her er et par eksempler for at komme i gang.
Eksempel 1: Arbejde med en streng
Det er nemt at bruge LOWER-funktionen. Med følgende syntaks er du godt i gang:
LOWER(streng);
Strengen i den følgende syntaks er den streng, du ønsker at konvertere. For eksempel kan vi bruge SELECT-sætningen til at konvertere den store streng, som vi har angivet i forespørgselssætningen, som vist i følgende:
Når du udfører sætningen, returnerer den den angivne streng med små bogstaver.
Eksempel 2: Arbejde med en tabel
Selv når du har store bogstaver i din tabel, kan du hente dem med små bogstaver ved at bruge LOWER-funktionen. Du bruger stadig den samme syntaks, men select-sætningen ændres en smule for at imødekomme de værdier, du ønsker at hente fra din tabel.
Lad os oprette detaljerne i følgende tabel, som vi vil bruge til dette eksempel:
Når tabellen er oprettet, skal du hurtigt indsætte værdierne i tabellen. Vi sikrede, at strengværdierne i tabellen alle er store bogstaver for at hjælpe os med at demonstrere, hvordan man bruger LOWER-funktionen.
Vores finalebord ser ud som følger. Vi målretter mod kolonnerne 'fname' og 'lname':
Antag, at vi ønsker at hente alle værdier i vores tabel, men har 'lname'-værdierne konverteret til små bogstaver. Vi har vores kommando med LOWER-funktionen som følger:
SELECT fname, LOWER(lname), age FROM detaljer;Bemærk, at LOWER-funktionen kun anvendes på den kolonne, vi målretter mod. Andre kolonner har deres værdier, som de vises i tabellen.
Eksempel 3: Kombination af LOWER-funktionen med andre klausuler
Det er muligt at kombinere LOWER-funktionen med andre funktioner og klausuler for at nå dine mål. For eksempel, hvis du vil bruge en betinget forespørgsel med WHERE-sætningen, kan du gøre det som vist i følgende:
Følgende eksempel viser, hvordan vi bruger WHERE-sætningen til kun at vælge de poster, hvis alder er større end 25. Vi tilføjer LOWER-funktionen for at hente 'fname'-værdierne som små bogstaver.
I outputtet kan du bruge AS-sætningen til at give den et andet navn for nemheds skyld. Her er et eksempel for at demonstrere, hvordan vi navngiver kolonnen med små bogstaver med et andet navn.
Konklusion
PostgreSQL LOWER-funktionen er praktisk, når du har en kolonne med store bogstaver, og du vil hente dem med små bogstaver. Syntaksen for at bruge denne funktion er ligetil. Når du tilføjer det til din SELECT-forespørgsel eller anden sætning i din PostgreSQL, får du hurtigt det ønskede output. Eksemplerne præsenteret i dette indlæg er klare. Når du først har prøvet dem til din sag, vil du hurtigt mestre, hvordan du arbejder med LOWER-funktionen i PostgreSQL.