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

Récupérer les 5 derniers caractères d'une chaîne à l'aide d'une requête MySQL ?

王林
Libérer: 2023-09-06 17:13:09
avant
835 Les gens l'ont consulté

使用 MySQL 查询获取字符串的最后 5 个字符?

Pour obtenir les n premiers caractères d'une chaîne à l'aide de MySQL, utilisez LEFT(). Pour obtenir les n derniers caractères d'une chaîne, la méthode RIGHT() est utilisée dans MySQL. La syntaxe de la méthode

RIGHT() est la suivante -

SELECT RIGHT(yourColumnName, valueOfN) as anyVariableName from yourTableName;
Copier après la connexion

Pour comprendre le concept ci-dessus, créons un tableau. La requête pour créer la table est la suivante -

mysql> create table gettingLast5Characters
   −> (
   −> BookName varchar(100)
   −> );
Query OK, 0 rows affected (0.73 sec)
Copier après la connexion

Vous pouvez maintenant insérer des enregistrements dans la table à l'aide de la commande insert. La requête est la suivante -

mysql> insert into gettingLast5Characters values('Introduction to C');
Query OK, 1 row affected (0.19 sec)

mysql> insert into gettingLast5Characters values('C in Depth');
Query OK, 1 row affected (0.18 sec)

mysql> insert into gettingLast5Characters values('Introduction to Java');
Query OK, 1 row affected (0.18 sec)

mysql> insert into gettingLast5Characters values('Let us C');
Query OK, 1 row affected (0.51 sec)
Copier après la connexion

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

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

Voici le résultat -

+----------------------+
| BookName             |
+----------------------+
| Introduction to C    |
| C in Depth           |
| Introduction to Java |
| Let us C             |
+----------------------+
4 rows in set (0.00 sec)
Copier après la connexion

Ceci est la requête pour obtenir les 5 derniers caractères de la chaîne -

mysql> select RIGHT(BookName,5) as Last5Character from gettingLast5Characters;
Copier après la connexion

Ci-dessous le résultat -

+----------------+
| Last5Character |
+----------------+
| to C           |
| Depth          |
| Java           |
| us C           |
+----------------+
4 rows in set (0.04 sec)
Copier après la connexion

Regardez le ci-dessus, exemple de sortie, les espaces comptent également.

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