- 정렬 순서 지정하기
- 日常茶飯事
- 2011. 5. 21. 20:55
item_cd 에 유효하지 않은 0이라는 값이 들어간 데이터가 있는데 제일 뒤로 빼서 정렬하고 싶다.
1. 데이터를 가져오는 쿼리를 분리하고 UNION 으로 합친다.
2. ORDER BY 절에 CASE 구문으로 처리한다.(오라클에서는 decode 함수를 사용할수도 있다)
1. 데이터를 가져오는 쿼리를 분리하고 UNION 으로 합친다.
ITEM_NM | ITEM_CD | ORD |
A01 | 101 | 0 |
A05 | 250 | 0 |
A09 | 200 | 0 |
A03 | 0 | 1 |
2. ORDER BY 절에 CASE 구문으로 처리한다.(오라클에서는 decode 함수를 사용할수도 있다)
ITEM_NM | ITEM_CD |
A01 | 101 |
A09 | 200 |
A05 | 250 |
A03 | 0 |
Recent comment