Problème :
Vous souhaitez convertir une chaîne en majuscule.
Exemple :
Notre base de données a une table nommée questionnaire
avec des données dans les colonnes suivantes :id
, first_name
, last_name
, et favorite_car
.
identifiant | prénom | nom_de_famille | voiture_favorite |
---|---|---|---|
1 | Alan | Jackson | Honda Civic |
2 | Élisa | Thomson | TOYOTA Camry |
3 | Marie | Martine | Nissan rogue |
4 | Chris | Marron | ford focus |
5 | Adam | Printemps | RAMASSER |
Notre tableau stocke la marque et le modèle de la voiture préférée de chaque personne qui a rempli notre questionnaire. Notez que le style dans lequel ces chaînes sont écrites est incohérent.
Solution 1 :
SELECT UPPER(favorite_car) AS car FROM questionnaire;
Cette requête renvoie chaque nom de voiture en majuscule :
voiture |
---|
HONDA CIVIC |
TOYOTA CAMRY |
NISSAN ROGUE |
FORD FOCUS |
RAMPE RAM |
Discussion :
Si vous souhaitez afficher une chaîne en majuscule, utilisez la fonction SQL UPPER(). Cette fonction ne prend qu'un seul argument :la colonne de chaîne que vous souhaitez convertir en majuscule.