Maison > Article > base de données > Comment trier les données par longueur de chaîne dans MySQL à l'aide de CHAR_LENGTH() ?
Sélection des données par longueur de chaîne dans MySQL
Pour trier les données en fonction de la longueur de la chaîne dans MySQL, au lieu d'utiliser string_length(column), pensez en utilisant la fonction CHAR_LENGTH() intégrée.
Différence entre CHAR_LENGTH() et LENGTH()
Utilisation de CHAR_LENGTH()
Pour trier les données par longueur de chaîne à l'aide de CHAR_LENGTH(), vous pouvez utilisez la syntaxe suivante :
<code class="sql">SELECT * FROM table ORDER BY CHAR_LENGTH(column);</code>
Cette requête récupérera toutes les lignes de la table spécifiée et les triera par ordre croissant en fonction de la longueur des caractères de la colonne spécifiée. Les lignes avec des chaînes plus longues apparaîtront vers le bas des résultats.
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!