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

Comment utiliser la fonction RIGHT dans MySQL pour intercepter la partie droite d'une chaîne

王林
Libérer: 2023-07-12 10:20:02
original
1168 Les gens l'ont consulté

Comment utiliser la fonction RIGHT dans MySQL pour intercepter la partie droite d'une chaîne

Dans MySQL, la fonction RIGHT est une fonction utilisée pour intercepter la partie droite d'une chaîne. Il accepte deux paramètres : la chaîne à intercepter et la longueur à intercepter, et renvoie une chaîne contenant la longueur spécifiée.

L'utilisation de la fonction DROITE peut facilement obtenir la bonne partie de la chaîne. Ci-dessous, nous montrerons comment utiliser la fonction RIGHT à travers des exemples de code.

Tout d'abord, nous devons créer un exemple de table de données pour stocker la chaîne à intercepter.

CREATE TABLE `strings` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `text` varchar(255) NOT NULL,
  PRIMARY KEY (`id`)
);

INSERT INTO `strings` (`text`) VALUES
  ('Hello'),
  ('World'),
  ('MySQL is a relational database management system.');
Copier après la connexion

Ensuite, nous pouvons utiliser la fonction RIGHT pour intercepter la partie droite de la chaîne.

SELECT RIGHT(`text`, 3) AS `right_text` FROM `strings`;
Copier après la connexion

Exécutez le code ci-dessus, nous obtiendrons les résultats suivants :

+------------+
| right_text |
+------------+
| llo        |
| rld        |
| tem.       |
+------------+
Copier après la connexion

En utilisant la fonction RIGHT, nous avons réussi à intercepter la partie droite de la chaîne, d'une longueur de 3.

Il est à noter que le premier paramètre de la fonction RIGHT est la chaîne à intercepter, et le deuxième paramètre est la longueur à intercepter. Si la longueur à tronquer dépasse la longueur de la chaîne, la chaîne entière sera renvoyée.

En plus de spécifier une longueur fixe, nous pouvons également utiliser des variables ou d'autres fonctions pour déterminer la longueur à intercepter. Par exemple, nous pouvons utiliser la fonction LENGTH pour obtenir la longueur d'une chaîne, puis spécifier la longueur interceptée via une variable.

SET @length := 5; -- 设置截取的长度
SELECT RIGHT(`text`, @length) AS `right_text` FROM `strings`;
Copier après la connexion

Avec le code ci-dessus, nous pouvons définir dynamiquement la longueur interceptée.

Pour résumer, la fonction RIGHT de MySQL est une fonction très utile qui peut nous aider à intercepter la bonne partie de la chaîne. C'est très simple et facile à utiliser, il vous suffit de spécifier la chaîne à intercepter et la longueur à intercepter. Qu'il s'agisse de longueur fixe ou de longueur dynamique, la fonction DROITE peut répondre à nos besoins. J'espère que cet article vous aidera à maîtriser l'utilisation de la fonction DROITE.

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!

Étiquettes associées:
source:php.cn
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