'장소'정수 값을 기반으로 MYSQL 데이터베이스 테이블에서 정렬 된 행 목록을 가져 오려고합니다.SQL에서 값 0을 제외한 재정렬 정수
SELECT * FROM mytable
ORDER BY place;
이 값 장소 = 0 모든 행이 테이블의 끝에 나타납니다 것을 제외하고 괜찮 작동합니다.
그래서 내 테이블 인 경우 :name place
---- -----
John 1
Do 2
Eric 0
Pete 2
이 될해야합니다
name place
---- -----
John 1
Do 2
Pete 2
Eric 0
작고 괜찮아 보이는이 솔루션을 좋아합니다. 효율성이 떨어지지 않는 한이 사실을 받아 들여야합니다. – Roalt
또는 'ORDER BY place = 0, place' – ysth