9
MySQL에서 문자 수로 어떻게 질의를 정렬 할 수 있습니까?MySQL : 문자 수로 정렬 된 행 선택
MySQL에서 문자 수로 어떻게 질의를 정렬 할 수 있습니까?MySQL : 문자 수로 정렬 된 행 선택
시도 LENGTH
기능을 사용하여 :
SELECT * FROM table ORDER BY LENGTH(myField);
당신이 무슨 일을하는지에 따라, 당신은 대신
CHAR_LENGTH
을 사용할 수 있습니다 :
멀티 바이트 문자가 하나의 문자로 계산합니다. 이것은 당신이 아마
LENGTH
를 원하는, 당신은 그게 무슨 뜻인지 모르는 경우 길이 오 2 바이트 문자를() (10)를 반환 CHAR_LENGTH 반면()를 포함하는 문자열을 5
을 반환 것을 의미한다.
MySQL에서는 무엇을합니까? ;-) – MatBailie
그래, 난 그냥 별표를 사용하여 그것을 편집했습니다. :) 비효율적 인 쿼리보다는 비효율적 인 쿼리를 사용하는 것이 좋습니다. –
meh, 심지어 MySQL 자체 문서에서도 생략 된 코드를 나타 내기 위해 줄임표를 사용합니다. http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html. 프로그래밍에서 변수 매개 변수 또는 누락을 나타 내기 위해 "..."을 사용하는 것이 일반적입니다. – Calvin