본문 바로가기
호구지책/DB

[MSSQL] ORDER BY 정렬 시 빈값을 뒤로 보내기

by 하늘의흐름 2020. 4. 7.
반응형

 

 

member 테이블이 있고

member 테이블에 hobby 컬럼이 있다고 가정하자.

hobby 컬럼을 정렬하는데, hobby 컬럼에 빈값이 있다면

어떻게 정렬을 해야 좋을까?

 

 

select * from member 
order by hobby (case when hobby = '' then 1 else 0 end), hobby asc

 

 

위와 같이 쿼리를 사용하면, 빈칸을 뒤로 보낼 수 있다.

앞으로 보내는 것은 hobby (case when hobby = '' then 1 else 0 end), 를 지우면 된다.

반응형

댓글