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

Comment convertir en majuscule dans MariaDB

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() .