code
00 -- Default
99 -- 기타
D1 -- 항목1
D2 -- 항목2
D3 -- 항목3
E1 -- 항목4
E2 -- 항목5
E3 -- 항목6
...
위와같은 기초코드형 데이터가 있습니다. 정렬하였을때 99 (기타) 가 제일 뒤로 나오게 하고 싶습니다.
00, 항목1~항목6... , 99 <- 이와같은 순서로. 가장 간단한 방법이 있을까요?
1. 테이블에 ORDERING 컬럼을 하나 두는 방법.
2. ORDER BY CASE WHEN CODE = '99' THEN 'ZZ' ELSE CODE END
ORDER BY NULLIF(code, '99')
NULLIF 깔끔한데요..