mysql 에서
- SELECT
- *
- FROM
- fruit
- ORDER BY
- (
- CASE origin
- WHEN 'oceania' THEN 1
- WHEN 'latin' THEN 2
- WHEN 'asia' THEN 3
- ELSE 4
- END
- ),
- name
oracle 에서 (혹시 위 쿼리가 오라클에서 안된다면 아래와 같이)
- SELECT
- *
- FROM
- fruit
- ORDER BY
- DECODE(origin , 'oceania',1 , 'latin',2 , 'asia',3 , 4),
- name
'개발 > 데이타베이스' 카테고리의 다른 글
ORDER BY CASE 를 DECODE 로 ... (0) | 2017.02.21 |
---|---|
DECODE 와 CASE (0) | 2017.02.21 |
group by 내부정렬 (0) | 2017.02.21 |
HAVING 절 발효(?) 타이밍 (0) | 2017.02.21 |
LISTAGG ... WITHIN ... ROWNUM 적용하고 싶을 때 .. (0) | 2017.02.09 |
댓글