sql >> Databasteknik >  >> RDS >> PostgreSQL

LOWER() – Konvertera till gemener i PostgreSQL

I PostgreSQL kan vi använda lower() funktion för att konvertera versaler till motsvarande gemener, enligt reglerna för databasens lokalitet.

Syntax

Syntaxen ser ut så här:

lower ( text )

Där text är texten som ska konverteras till gemener.

Exempel

SELECT lower('MOUSE');

Resultat:

mouse

Alla gemener förblir gemener, medan stora bokstäver konverteras till gemener:

SELECT lower('Mouse');

Resultat:

mouse

Databasexempel

Här är ett exempel på att konvertera resultaten av en databasfråga till gemener:

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 |
+------------+-----------+

Här använde jag pagila exempeldatabas. Denna databas lagrar skådespelarnas förnamn med versaler i first_name kolumn. Därför använde jag lower() funktion för att konvertera first_name kolumn till dess gemena motsvarighet.

För att konvertera tvärtom (från gemener till versaler) kan vi använda upper() .


  1. Dumpa CLOB-fält i filer?

  2. Platta ut aggregerade nyckel/värdepar från ett JSONB-fält?

  3. VLDBs i 20-åren:Du kommer att behöva en större ...

  4. MySQL Lägg till unik begränsning