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

LOWER() – Konverter til små bogstaver i PostgreSQL

I PostgreSQL kan vi bruge lower() funktion til at konvertere store bogstaver til deres tilsvarende små bogstaver i henhold til reglerne for databasens lokalitet.

Syntaks

Syntaksen ser sådan ud:

lower ( text )

Hvor text er den tekst, der skal konverteres til små bogstaver.

Eksempel

SELECT lower('MOUSE');

Resultat:

mouse

Alle små bogstaver forbliver små, mens store bogstaver konverteres til små bogstaver:

SELECT lower('Mouse');

Resultat:

mouse

Databaseeksempel

Her er et eksempel på at konvertere resultaterne af en databaseforespørgsel til små bogstaver:

SELECT 
    first_name,
    LOWER(first_name)
FROM actor
LIMIT 10;

Resultat:

+------------+-----------+
| first_name |   lower   |
+------------+-----------+
| PENELOPE   | penelope  |
| NICK       | nick      |
| ED         | ed        |
| JENNIFER   | jennifer  |
| JOHNNY     | johnny    |
| BETTE      | bette     |
| GRACE      | grace     |
| MATTHEW    | matthew   |
| JOE        | joe       |
| CHRISTIAN  | christian |
+------------+-----------+

Her brugte jeg pagila prøvedatabase. Denne database gemmer skuespillernes fornavne med store bogstaver i first_name kolonne. Derfor brugte jeg lower() funktion til at konvertere first_name kolonne til dets små bogstaver.

For at konvertere den anden vej rundt (fra små bogstaver til store bogstaver), kan vi bruge upper() .


  1. Opdeling på et budget

  2. Sådan returneres kun Datoen fra en SQL Server DateTime-datatype

  3. Sådan klones en bruger i Oracle

  4. Pivot flere kolonner baseret på én kolonne i SQL Server