본문 바로가기

Database

소팅에 대하여

일반적인 소팅에 더하여 아래와 같은 방법은, 시사점이 좀 있는 것 같다.

ORDER BY DECODE(PRD.PRD_SP_CD, '20', 1, 2), PRD.PRD_LCLS_ID, CART.CART_GRP_ID

CART.DLV_DATE NULLS LAST, CART.INST_DTM DESC

 

위의 예제에서 빨강색은 DECODE를 사용하여, 첫번째 컬럼 아니면 두번째 컬럼을 순서로 잡게 함.

그 아래 파랑색은 NULL의 경우 맨위로 올라오는 ORACLE 특성을 감안해서 NULL일 경우 마지막으로 보내라는 것임.

'Database' 카테고리의 다른 글

Oracle 컬럼명 Alias 처리  (0) 2019.12.20
Oracle 유형 변경 처리  (0) 2019.12.10
ORA-06502: 숫자에 문자열 오류  (0) 2019.11.13