B의 aa컬럼의 값 50개가 셀렉트 되면서 A의 aa컬럼과 비교하여 없으면 'X'표시를 하고 싶은데요
A.aa | B.aa 유무
가 | O
나 | X
쿼리 조언좀 부탁드립니다.
감사합니다.
by 우리집아찌
[2018.03.26 12:19:54]
-- AA 컬럼이 유닉크한 값이면
WITH A(AA) AS (
SELECT CHR(64+LEVEL) FROM DUAL CONNECT BY LEVEL <= 10
) , B(AA) AS (
SELECT CHR(64+LEVEL) FROM DUAL CONNECT BY LEVEL <= 5
)
SELECT A.AA , CASE WHEN B.AA IS NULL THEN 'X' ELSE 'O' END AS OX
FROM A , B
WHERE A.AA = B.AA(+)
by 발란스
[2018.03.27 10:59:37]
답변 감사합니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.