반응형
MySQL: 필드 크기/길이순으로 정렬
테이블 구조(예: 테스트)는 다음과 같습니다.
필드명 | 데이터형 |
---|---|
아이디 | BIGINT (20) |
직함 | varchar(25) |
묘사 | 본문 |
다음과 같은 쿼리:
SELECT * FROM TEST ORDER BY description DESC;
다만, 필드 사이즈/필드 설명의 길이를 기준으로 주문하고 싶습니다.
필드 유형은 TEXT 또는 BLOB입니다.
SELECT * FROM TEST ORDER BY LENGTH(description) DESC;
이 함수는 문자열의 길이를 바이트 단위로 제공합니다.(멀티바이트) 문자를 카운트하려면 다음 함수를 사용합니다.
SELECT * FROM TEST ORDER BY CHAR_LENGTH(description) DESC;
MS SQL을 사용하는 사용자용
SELECT * FROM TEST ORDER BY LEN(field)
SELECT * FROM TEST ORDER BY CHAR_LENGTH(description);
언급URL : https://stackoverflow.com/questions/2572118/mysql-order-by-field-size-length
반응형
'programing' 카테고리의 다른 글
Media Session Compat:S+(버전 31 이상)를 대상으로 하려면 보류 중 생성 시 FLAG_IMMOBLE 또는 FLAG_MUTABLE 중 하나를 지정해야 합니다.의도 (0) | 2023.01.30 |
---|---|
Nginx 403은 모든 파일에 대해 금지됩니다. (0) | 2023.01.30 |
정규식을 사용하여 문자열 내의 모든 YouTube 비디오 ID를 찾으려면 어떻게 해야 하나요? (0) | 2023.01.30 |
JavaScript에서 불변성이 중요한(또는 필요한) 이유는 무엇입니까? (0) | 2023.01.30 |
busboy에 문제가 있어 Content-Type을 찾을 수 없다 (0) | 2023.01.30 |