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.