Sommaire

Les fonctions sur les chaînes de caractères

1. Changement de casse LOWER / UPPER / UCASE / LCASE (minuscules et majuscules)

Il existe des fonctions pour mettre les chaînes de caractères en minuscules ou en majuscules. Les noms différent là encore entre chaque SGBD.

En Oracle et SQL Server, on utilisera LOWER et UPPER. En MySQL, LOWER, UPPER, UCASE et LCASE sont autorisés.

LCASE et LOWER sont utilisés pour mettre en minuscules et UCASE et UPPER sont utilisés pour mettre en majuscules.

Exemple pour Oracle

SELECT LOWER(’Ceci est un TEST’) AS MINUSCULE FROM DUAL; 
 
MINUSCULE 
---------------- 
ceci est un test 
 
SELECT UPPER(’Ceci est un TEST’) AS MAJUSCULE FROM DUAL; 
 
MAJUSCULE 
---------------- 
CECI EST UN TEST

Exemple pour MySQL

SELECT LCASE(’Ceci est un TEST’) AS MINUSCULE 
 
+------------------+ 
| MINUSCULE        | 
+------------------+ 
| ceci est un test | 
+------------------+ 
 
SELECT UCASE(’Ceci est un TEST’) AS MAJUSCULE 
 
+------------------+ 
| MAJUSCULE        | 
+------------------+ 
| CECI EST UN TEST | 
+------------------+

Exemple pour SQL Server et PostgreSQL

SELECT LOWER(’Ceci est un TEST’) AS MINUSCULE;  
  
MINUSCULE  
----------------  
ceci est un test  
  
SELECT UPPER(’Ceci ...