Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment puis-je trier par une colonne de table dans différents cas (Oracle)

Utilisez lower(field) , par exemple.

select * from tbl order by lower(name)

Si vous avez besoin de traiter des caractères spéciaux pour des langues autres que l'anglais, les autres réponses sur NLSSORT peuvent être ce dont vous avez besoin. Si vous ne le faites pas, j'essaierais de KISS et d'utiliser lower() car il est très facile à mémoriser, à utiliser et à lire par les autres (maintenabilité).