본문 바로가기
IT_Developers/MySQL

MySQL - NULL 기준으로 정렬하기

by 고코더 2021. 11. 13.

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을 기준으로 코딩을 작성할 때 매우 편리합니다. 

댓글