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;
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)
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)
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;
Voici le résultat -
+----------------------+ | BookName | +----------------------+ | Introduction to C | | C in Depth | | Introduction to Java | | Let us C | +----------------------+ 4 rows in set (0.00 sec)
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;
Ci-dessous le résultat -
+----------------+ | Last5Character | +----------------+ | to C | | Depth | | Java | | us C | +----------------+ 4 rows in set (0.04 sec)
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!