ORDER BY 컬럼 IS NULL ASC
안녕하세요.
고코더 입니다.
테이블을 조회할 때 Null 기준으로 데이터를 정렬하는 방법을 알아보겠습니다.
NULL이 나중에 나오도록 정렬
● 1. Null이 나중에 나오게 하는 방법입니다. 정렬하는 ORDER BY 절에 칼럼 뒤에 바로 "IS NULL ASC"를 붙여서 조회를 합니다.
SELECT 컬럼
FROM 테이블
ORDER BY 컬럼 IS NULL ASC
NULL이 먼저 나오도록 정렬
● 2. 이번에는 반대로 Null이 먼저 나오게 하는 방법입니다. 정렬하는 ORDER BY 절에 칼럼 뒤에 바로 "IS NULL DESC"를 붙여서 조회를 합니다.
SELECT 컬럼
FROM 테이블
ORDER BY 컬럼 IS NULL DESC
NULL을 기준으로 코딩을 작성할 때 매우 편리합니다.
'IT_Developers > MySQL' 카테고리의 다른 글
MySQL - 트리거 내역 확인, 삭제 (0) | 2021.11.24 |
---|---|
MySQL - 코멘트(comment)로 컬럼 찾기 (0) | 2021.11.16 |
MySQL - 랜덤 값 정수로 구하기 / RAND() (0) | 2021.11.13 |
MySQL - 소수점 버림 / FLOOR (0) | 2021.11.13 |
MySQL - 데이터베이스 컬럼명 검색하기 (0) | 2021.11.13 |
댓글