MYSQL에서 최대 50 자의 단어 만 가져 오는 방법은 무엇입니까?MYSQL : 최소 문자 길이의 단어 만 가져 오기
$query = "SELECT * FROM example ORDER BY ID DESC LIMIT 200";
MYSQL에서 최대 50 자의 단어 만 가져 오는 방법은 무엇입니까?MYSQL : 최소 문자 길이의 단어 만 가져 오기
$query = "SELECT * FROM example ORDER BY ID DESC LIMIT 200";
WHERE
제약에 CHAR_LENGTH
기능을 사용하려고 시도 :
SELECT * FROM example WHERE CHAR_LENGTH(word) <= 50 ORDER BY ID DESC LIMIT 200
CHAR_LENGTH
문자열의 문자 수를 반환합니다. LENGTH
은 바이트 수를 반환합니다. 단어에 멀티 바이트 문자가 포함될 수있는 경우 CHAR_LENGTH
을 사용하는 것이 좋습니다.
SELECT * FROM example WHERE LENGTH(column) <= 50 ORDER BY ID DESC LIMIT 200
완벽하게 올바른 답을 얻기 위해 감산하려는 경우 의견을 남기십시오. CHAR_LENGTH()는 멀티 바이트 친화적 일 수 있지만 LENGTH()도 작동합니다. – Xorlev
멋진 답변에 감사드립니다 !! :) – elmaso