2010-04-04 6 views

Répondre

4

Essayez d'utiliser la fonction CHAR_LENGTH dans une contrainte WHERE:

SELECT * FROM example WHERE CHAR_LENGTH(word) <= 50 ORDER BY ID DESC LIMIT 200 

CHAR_LENGTH renvoie le nombre de caractères dans la chaîne. LENGTH renvoie le nombre d'octets. Il est préférable d'utiliser CHAR_LENGTH si votre mot peut contenir des caractères multi-octets.

+0

merci pour la bonne réponse !! :) – elmaso

0
SELECT * FROM example WHERE LENGTH(column) <= 50 ORDER BY ID DESC LIMIT 200 
+1

Si vous allez downrer pour une réponse parfaitement correcte, laissez un commentaire. CHAR_LENGTH() peut être compatible avec plusieurs octets, mais LENGTH() fonctionne également. – Xorlev

Questions connexes