Maison > base de données > tutoriel mysql > le corps du texte

Requête MySQL pour changer les minuscules en majuscules ?

WBOY
Libérer: 2023-09-05 13:25:02
avant
941 Les gens l'ont consulté

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’);
Copier après la connexion

Voici un exemple pour afficher une chaîne en minuscules -

mysql> select upper('john');
Copier après la connexion

C'est la sortie pour afficher une chaîne en majuscules -

+---------------+
| upper('john') |
+---------------+
| JOHN          |
+---------------+
1 row in set (0.00 sec)
Copier après la connexion

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);
Copier après la connexion

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)
Copier après la connexion

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)
Copier après la connexion

Utilisez l'instruction select pour afficher tous les enregistrements de la table. La requête est la suivante -

mysql> select *from UpperTableDemo;
Copier après la connexion
Copier après la connexion

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)
Copier après la connexion

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
Copier après la connexion

afficher à nouveau tous les enregistrements et mettre à jour les valeurs. La requête est la suivante -

mysql> select *from UpperTableDemo;
Copier après la connexion
Copier après la connexion

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)
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!