SELECT * FROM table ORDER BY string_length(column);
이 작업을 수행하는 MySQL 기능이 string_length
있습니까 (물론 대신 )?
답변
당신이 찾고있는 CHAR_LENGTH()
문자열의 문자 수를 얻을 수 있습니다.
멀티 바이트 문자셋 LENGTH()
의 경우 문자열이 차지하는 바이트 CHAR_LENGTH()
수를 제공하고 문자 수를 반환합니다.
답변
답변
살펴 갖는 MySQL의 문서 문자열 기능을, 우리는 또한 사용할 수 있습니다 CHAR_LENGTH()
및 CHARACTER_LENGTH()
뿐만 아니라.
답변
문자열 길이를 찾는 데 사용하는 함수는 length
다음과 같습니다.
SELECT * FROM table ORDER BY length(column);
답변
이 문장을 필터링에 사용했습니다
SELECT table.field1, table.field2 FROM table WHERE length(field) > 10;
필터링하려는 다른 번호로 10을 변경할 수 있습니다.
답변
select * from *tablename* where 1 having length(*fieldname*)=*fieldlength*
예를 들어 고객이 2 자보다 짧은 이름을 가진 항목을 선택하려는 경우.
select * from customer where 1 **having length(name)<2**