Dans MariaDB, nous pouvons utiliser le UPPER()
fonction pour convertir les caractères minuscules en leur équivalent majuscule.
Nous pouvons alternativement utiliser UCASE()
, qui est synonyme de UPPER()
.
Exemple
SELECT UPPER('Important notice!');
Résultat :
IMPORTANT NOTICE!
Tous les caractères majuscules restent en majuscules, tandis que les caractères minuscules sont convertis en majuscules.
Comme évoqué précédemment, le UCASE()
fonction fait la même chose. Voici UPPER()
et UCASE()
l'un à côté de l'autre :
SELECT
UPPER('superyacht'),
UCASE('superyacht');
Résultat :
+---------------------+---------------------+ | UPPER('superyacht') | UCASE('superyacht') | +---------------------+---------------------+ | SUPERYACHT | SUPERYACHT | +---------------------+---------------------+
Exemple de base de données
Voici un exemple de conversion des résultats d'une requête de base de données en majuscule :
SELECT
Name,
UPPER(Name)
FROM City
LIMIT 10;
Résultat :
+----------------+----------------+ | Name | UPPER(Name) | +----------------+----------------+ | Kabul | KABUL | | Qandahar | QANDAHAR | | Herat | HERAT | | Mazar-e-Sharif | MAZAR-E-SHARIF | | Amsterdam | AMSTERDAM | | Rotterdam | ROTTERDAM | | Haag | HAAG | | Utrecht | UTRECHT | | Eindhoven | EINDHOVEN | | Tilburg | TILBURG | +----------------+----------------+
Ici, j'ai converti le Name
colonne à son équivalent majuscule.
Pour convertir dans l'autre sens (de la majuscule à la minuscule), nous pouvons utiliser LOWER()
et son synonyme LCASE()
.