sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur använder man PostgreSQL upper()-funktionen med en annan lokalisering?

För 9.1 och senare kan du bara välja sortering lokalt för frågan.
Tråkigt nog, med tanke på dina versionsnummer, skulle det kräva en uppgradering, så det kan vara till hjälp eller inte.

SELECT UPPER('étienne' COLLATE "C")      C_Collation,
       UPPER('étienne' COLLATE "fr_FR") FR_Collation;

C_Collation        FR_Collation
--------------------------------------
éTIENNE            ÉTIENNE

En SQLfiddle att testa med .



  1. 5 sätt att fixa felet "Dela med noll" i SQL Server (Msg 8134)

  2. Maximum av medelvärden

  3. Ändra PostgreSQL datumspråk från begäran

  4. Postgres GIST vs Btree index