2010-04-04 3 views

답변

4

WHERE 제약에 CHAR_LENGTH 기능을 사용하려고 시도 :

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

CHAR_LENGTH 문자열의 문자 수를 반환합니다. LENGTH은 바이트 수를 반환합니다. 단어에 멀티 바이트 문자가 포함될 수있는 경우 CHAR_LENGTH을 사용하는 것이 좋습니다.

+0

멋진 답변에 감사드립니다 !! :) – elmaso

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

완벽하게 올바른 답을 얻기 위해 감산하려는 경우 의견을 남기십시오. CHAR_LENGTH()는 멀티 바이트 친화적 일 수 있지만 LENGTH()도 작동합니다. – Xorlev

관련 문제