하나의 변수, 2개이상의 값을 반환하는 서브쿼리문을 이용한 쿼리문 조회방법 0 2 1,343

by 구루씨 [SQL Query] [2016.12.19 17:01:37]


쿼리문 초보 질문드립니다

사정상 쿼리 자체를 올리진 못한점 양해바랍니다.

1.  하나의 변수를 입력함으로써 두개이상의 row를 반환하는 쿼리문

2. 위 쿼리문을 가지고 조회된 값들로 쿼리문 조회 하는 방법이 있을까요?

예시

1.  하나의 변수를 입력함으로써 두개이상의 row를 반환하는 쿼리문

조회결과

ex) name (rownum)

 ABC      ( 1 )

 DEF       ( 2 )

2. 위 쿼리문을 가지고 조회된 값들로 쿼리문 조회 하는 방법이 있을까요?

조회된 'ABC'와 'DEF'를 변수로 이용하는 쿼리문 2번

가능한지?

 

서브쿼리문으로 이용하려고 시도하였으나 2개이상의 값을 가진 문장이라 실행이 안되네요.ㅠㅠ

by 마농 [2016.12.19 17:41:06]
-- Job 이 CLERK 인 사원의 부서명을 출력하시오.
SELECT dname
  FROM dept
 WHERE deptno IN (SELECT deptno
                    FROM emp
                   WHERE job = 'CLERK'
                  )
;

 


by 구루씨 [2016.12.19 22:15:30]

정말 대단하시네요 감사합니다

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입