Maison > Article > base de données > Requête MySQL pour changer les minuscules en majuscules ?
Vous pouvez utiliser la fonction intégrée de MySQL UPPER() pour changer les lettres minuscules en lettres majuscules. La syntaxe est la suivante, avec des instructions select.
SELECT UPPER(‘yourStringValue’);
Voici un exemple pour afficher une chaîne en minuscules -
mysql> select upper('john');
C'est la sortie pour afficher une chaîne en majuscules -
+---------------+ | upper('john') | +---------------+ | JOHN | +---------------+ 1 row in set (0.00 sec)
Si vous avez déjà un tableau avec des valeurs minuscules, vous pouvez utiliser la fonction UPPER() avec la commande de mise à jour utilisée en combinaison. La syntaxe est la suivante -
UPDATE yourTableName set yourColumnName = UPPER(yourColumnName);
Pour comprendre le concept ci-dessus, nous créons d'abord un tableau et insérons des valeurs de chaîne minuscules. Vous trouverez ci-dessous la requête pour créer la table -
mysql> create table UpperTableDemo −> ( −> BookName longtext −> ); Query OK, 0 rows affected (0.70 sec)
Utilisez la commande INSERT pour insérer des enregistrements dans la table. La requête est la suivante -
mysql> insert into UpperTableDemo values('introduction to c'); Query OK, 1 row affected (0.13 sec) mysql> insert into UpperTableDemo values('introduction to java'); Query OK, 1 row affected (0.18 sec) mysql> insert into UpperTableDemo values('introduction to python'); Query OK, 1 row affected (0.11 sec) mysql> insert into UpperTableDemo values('introduction to c#'); Query OK, 1 row affected (0.17 sec)
Utilisez l'instruction select pour afficher tous les enregistrements de la table. La requête est la suivante -
mysql> select *from UpperTableDemo;
Ci-dessous se trouve la sortie -
+------------------------+ | BookName | +------------------------+ | introduction to c | | introduction to java | | introduction to python | | introduction to c# | +------------------------+ 4 rows in set (0.00 sec)
Ci-dessous se trouve la requête pour changer les minuscules en majuscules -
mysql> update UpperTableDemo set BookName = upper(BookName); Query OK, 4 rows affected (0.16 sec) Rows matched: 4 Changed: 4 Warnings: 0
afficher à nouveau tous les enregistrements et mettre à jour les valeurs. La requête est la suivante -
mysql> select *from UpperTableDemo;
Ce qui suit est le résultat -
+------------------------+ | BookName | +------------------------+ | INTRODUCTION TO C | | INTRODUCTION TO JAVA | | INTRODUCTION TO PYTHON | | INTRODUCTION TO C# | +------------------------+ 4 rows in set (0.00 sec)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!