반응형
NULL 값을 테이블 끝으로 정렬
Postgre에 대한 방법이 있습니까?행을 정렬할 SQLNULL
필드의 값을 선택한 표의 끝까지 입력하시겠습니까?
예:
SELECT * FROM table ORDER BY somevalue, PUT_NULL_TO_END
NULL
값은 기본 오름차순으로 마지막으로 정렬됩니다.당신은 추가적인 것을 할 필요가 없습니다.
이 문제는 내림차순에 적용되며, 이는 완벽한 역순이므로 정렬됩니다.NULL
맨 위에 있는 값.
PostgreSQL 8.3 도입NULLS LAST
:
ORDER BY somevalue DESC NULLS LAST
Postgre용이 표준 SQL 기능이 없는 SQL 8.2 이상 또는 기타 RDBMS:
ORDER BY (somevalue IS NULL), somevalue DESC
FALSE
앞에 정렬하다.TRUE
,그렇게NULL
위의 예와 마찬가지로 값이 마지막에 옵니다.
참조:
이것이 속임수가 됩니까?
ORDER BY somevalue DESC NULLS LAST
출처: http://www.postgresql.org/docs/9.0/static/sql-select.html
언급URL : https://stackoverflow.com/questions/7621205/sort-null-values-to-the-end-of-a-table
반응형
'programing' 카테고리의 다른 글
유형 오류: _thread.lock 개체를 피클할 수 없습니다. (0) | 2023.05.01 |
---|---|
네트워크 공유에서 파일을 잠그는 사용자 확인 (0) | 2023.05.01 |
VBA에서 단어를 비교할 때 대소문자 민감도를 제거합니까? (0) | 2023.05.01 |
특정 파일("우리", "내", "그들의")에 대한 Git 병합 전략을 선택합니다. (0) | 2023.05.01 |
단일 SQL Server 문이 원자적이고 일관성이 있습니까? (0) | 2023.04.26 |