Lorsque la fonction de chaîne CHAR_LENGTH() ou CHARACTER_LENGTH() est utilisée avec une clause WHERE, la sortie qu'elle renvoie dépendra des conditions données dans la clause WHERE. Par exemple, disons que nous avons une table appelée "Étudiant" et que nous voulons obtenir uniquement les noms de moins de 6 caractères, nous pouvons alors écrire la requête suivante -
mysql> Select * from Student; +------+---------+---------+-----------+ | Id | Name | Address | Subject | +------+---------+---------+-----------+ | 1 | Gaurav | Delhi | Computers | | 2 | Aarav | Mumbai | History | | 15 | Harshit | Delhi | Commerce | | 20 | Gaurav | Jaipur | Computers | +------+---------+---------+-----------+ 4 rows in set (0.10 sec) mysql> Select Name, CHAR_LENGTH(Name) from student WHERE CHAR_LENGTH(Name)<6; +-------+-------------------+ | Name | CHAR_LENGTH(Name) | +-------+-------------------+ | Aarav | 5 | +-------+-------------------+ 1 row 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!