전산Tip/Oracle
[Oracle] 서브쿼리 값을 order by 기준으로 가져오기
모던아트
2020. 10. 27. 14:27
반응형
WITH W_TEST AS
(
SELECT 1 AS NO, 'A' AS VAL FROM DUAL
UNION ALL SELECT 2 AS NO, 'C' AS VAL FROM DUAL
UNION ALL SELECT 3 AS NO, 'B' AS VAL FROM DUAL
)
SELECT (SELECT MAX(VAL) FROM W_TEST) AS VAL_1
, (SELECT MAX(VAL) KEEP (DENSE_RANK FIRST ORDER BY NO DESC) FROM W_TEST) AS VAL_2
FROM DUAL
;
----- 결과 -----
VAL_1 VAL_2
C B