2011-10-01 3 views

답변

77

첫째, NULL 값은 기본 오름차순 위해 마지막으로 분류되어 있습니다. 여분의 일을 할 필요가 없습니다. 완벽한 역수이며 따라서 제 NULL 값을 정렬 순서를 내림차순

문제가 적용된다. 당신이 대체 할 수있는이 표준 SQL 기능없이 를 들어 PostgreSQL의 8.2 이상 또는 다른 RDBMS를

ORDER BY somevalue DESC NULLS LAST 

: :이 solution @Mosty pointed out와 PostgreSQL의 8.3을 도입

ORDER BY (somevalue IS NULL), somevalue DESC 

FALSE 종류의 TRUE 전에 NULL 있도록 위의 예와 마찬가지로 값이 마지막으로옵니다.

관련 나중에 답 :

+1

항상 그렇듯이 환상적입니다. –