MySQL- 문자열 길이로 데이터를 선택하는 방법
-
18-09-2019 - |
문제
SELECT * FROM table ORDER BY string_length(column);
이것을하는 mysql 함수가 있습니까 (물론 대신 string_length
)?
해결책
당신이 찾고있는 CHAR_LENGTH()
문자열에 문자 수를 얻습니다.
다중 바이트 숯불 용 LENGTH()
문자열이 점유하는 바이트 수를 제공하는 반면 CHAR_LENGTH()
문자 수를 반환합니다.
다른 팁
select * from table order by length(column);
길이 () 함수에 대한 문서와 다른 모든 문자열 함수를 사용할 수 있습니다. 여기.
살펴 봅니다 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을 변경할 수 있습니다.
*에서 선택하십시오 표정 1이 길이가있는 곳 (분야 명)=필드 길이
예제 고객 중에서 이름이 짧은 다음 2 숯으로 항목을 선택하려면 2 숯.
* 고객에서 *를 선택하십시오 길이 (이름) <2
제휴하지 않습니다 StackOverflow