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

Comment convertir une chaîne en majuscule en SQL

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.