개발 Q&A

제목 order by에서 if null일 때 asc 하고 not null일 때 desc 할 수 있나요?
카테고리 DB
글쓴이 lzao 작성시각 2018/04/23 17:49:25
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 8283   RSS

안녕하세요.

mysql에서 order by로 골머리를 앓고 있습니다.

order by 에서 예를 들어서 complete_time이 null 일 때는 null이 최우선(asc)으로 보여야 하고 null 이 아닐 경우에는 complete_time이 desc로 보여야 합니다.

이게 가능할까요?

 다음글 버전관련 질문드립니다. (3)
 이전글 aws 자체적으로 운영하시는 분들께 몇가지 질문이 있습... (4)

댓글

한대승(불의회상) / 2018/04/23 18:02:33 / 추천 0

order by isnull(컬럼명)

으로 하면 가능하긴 한데 속도는 장담 못함

lzao / 2018/04/23 18:30:06 / 추천 0
답변 감사합니다.
-기호 붙여서 처리 했는데 이것도 속도가 문제가 되겠죠?