반응형
MySQL-문자열 길이로 데이터를 선택하는 방법
SELECT * FROM table ORDER BY string_length(column);
이 작업을 수행하는 MySQL 기능이 string_length
있습니까 (물론 대신 )?
당신이 찾고있는 CHAR_LENGTH()
문자열의 문자 수를 얻을 수 있습니다.
멀티 바이트 문자셋 LENGTH()
의 경우 문자열이 차지하는 바이트 CHAR_LENGTH()
수를 제공하고 문자 수를 반환합니다.
select * from table order by length(column);
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을 변경할 수 있습니다.
1에서 length ( fieldname ) = fieldlength를 갖는 tablename 에서 *를 선택하십시오.
예를 들어 이름이 2 자보다 짧은 항목을 고객으로부터 선택하려는 경우.
길이 1 이 2 인 고객에서 *를 선택하십시오.
참고 URL : https://stackoverflow.com/questions/1870937/mysql-how-to-select-data-by-string-length
반응형
'IT' 카테고리의 다른 글
부모 확장 (0) | 2020.03.21 |
---|---|
첫 번째 직계 자녀만을위한 CSS 선택기가 있습니까? (0) | 2020.03.21 |
Android 기기에서 데이터 / 데이터 폴더에 액세스하는 방법은 무엇입니까? (0) | 2020.03.21 |
PHP 스크립트를 프로파일 링하는 가장 간단한 방법 (0) | 2020.03.21 |
AngularJ에서 사전에 ng-repeat를 사용하는 방법은 무엇입니까? (0) | 2020.03.21 |