DB

[DB][Oracle] INSTR Null 처리

오선지♬ 2025. 4. 12. 10:54
728x90
반응형

정렬 기준이 DESC인데도 NULL 값이 맨 위에 나오는 이유는?

ORDER BY ... DESC일 때 NULL이 가장 높게 취급됨

🔧 해결 방법

✅ NULL을 0으로 처리하고 정렬하기 (NVL, COALESCE 사용)

ORDER BY
    KM.TENANT_CD,
    NVL(INSTR(KM.CUST_CD, '1088163797'), 0) DESC,
    ...

 

728x90
반응형

'DB' 카테고리의 다른 글

[DB][Oracle] LISTAGG  (0) 2025.05.15
[DB] DBMS별 기본 NULL 정렬 방식  (0) 2025.04.13
[DB][Oracle] INSTR  (0) 2025.04.11
[DB][SQL] COUNT(DISTINCT *)/ COUNT(*) 차이  (0) 2025.03.31
[DB][MySQL] STR_TO_DATE 함수  (0) 2025.03.14