PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como usar a função upper() do PostgreSQL com uma localidade diferente?


Para a versão 9.1 e superior, você pode simplesmente escolher o agrupamento localmente para a consulta.
Infelizmente, considerando os números de sua versão, isso exigiria uma atualização, então pode ou não ser útil.
SELECT UPPER('étienne' COLLATE "C")      C_Collation,
       UPPER('étienne' COLLATE "fr_FR") FR_Collation;

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

Um SQLfiddle para testar .