Requête SQL: de l'ordre de la longueur de caractères?
Matin, est-il possible de faire une commande sql lignes de données par la longueur de caractères?
par exemple SELECT * FROM database ORDER BY data.length()
Vous devez vous connecter pour publier un commentaire.
Je pense que vous voulez utiliser ceci: http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_char-length
Vous pouvez utiliser tout simplement la LONGUEUR(), mais attention, car il compte le nombre d'octet (ce qui ne vous donne pas le résultat attendu, avec des chaînes multi-octets).
CHAR_LENGTH
au lieu deLENGTH
.Où les données sont de champ de type varchar
e.g;
Pour quiconque fait avec Sqlite