시작 문자를 기반으로 쿼리를 정렬해야합니다.Mysql 시작 문자로 정렬
예. 제목 열이 있습니다.
'e'를 기준으로 정렬해야합니다.
필요한 결과는 문자 'e'로 시작하는 필드가 먼저오고 나머지 결과는 나중에 와야합니다.
시작 문자를 기반으로 쿼리를 정렬해야합니다.Mysql 시작 문자로 정렬
예. 제목 열이 있습니다.
'e'를 기준으로 정렬해야합니다.
필요한 결과는 문자 'e'로 시작하는 필드가 먼저오고 나머지 결과는 나중에 와야합니다.
...ORDER BY CASE WHEN LEFT(title, 1) = 'e' THEN 1 ELSE 2 END,
title
ORDER BY (SUBSTR(LOWER(title), 1, 1)='e')
당신의 솔루션이 완전하지 않습니다. 결국 ASC 또는 DESC로 결과를 분류해야합니다. –
그 요구 사항은 문제가되지 않습니다. "결과의 나머지 부분"은 분류되어야하는지 여부를 의미하지 않습니다. – ceejayoz
그러나 문자 'e'로 시작하는 필드는 정렬없이 먼저 나타나지 않았습니다. –
뛰어난 ... U에게 기꺼이 도와 @sathish 조 ... – sathish
감사합니다. 옆에있는 체크 표시를 클릭하여이 대답을 "수락 됨"으로 표시하십시오. –
안녕 조, 이제 지정된 순서 즉, 'e'로 시작하는 글자가 'r', 그 다음 's'...로 시작하는 글자를 정렬해야합니다. 제가 도와 드릴 수 있습니까? – sathish