exists(2)
-
[Oracle] SELECT 예제 (JOIN, 서브쿼리, 집합연산)
- 예제에서 사용될 테이블: EMP, DEPT, SALGRADE 1. 사원번호, 사원이름, 부서번호, 부서이름을 조회 select E.empno, E.ename, D.deptno, D.dname from emp E, dept D where E.deptno = D.deptno; 2. NEW YORK에서 일하는 사원이름을 조회 select E.ename from emp E, DEPT D where E.deptno = D.deptno and D.loc = 'NEW YORK'; 3. BLAKE가 일하는 부서이름, 지역 조회 select D.dname, D.loc from emp E, dept D where E.deptno = D.deptno and E.ename = 'BLAKE'; --서브쿼리로 푼 답-- se..
2021.06.13 -
[Oracle] SELECT문법 - 5 (서브쿼리, 집합연산, EXISTS)
* 부속질의(subquery) - 하나의 SQL 문 안에 다른 SQL 문이 중첩된(nested) 질의 - 다른 테이블에서 가져온 데이터로 현재 테이블에 있는 정보를 찾거나 가공할 때 사용 - 보통 데이터가 대량일 때 데이터를 모두 합쳐서 연산하는 조인보다 필요한 데이터만 찾아서 공급해주는 부속질의가 성능이 더 좋다. Nested 서브쿼리 -WHERE절에 사용 -가장 비싼 도서의 이름을 조회해보기 SELECT bookname FROM book WHERE price = (SELECT MAX(price) FROM book); 스칼라 서브쿼리 - SELECT절에 사용 - 마당서점의 고객별 판매액을 조회 SELECT (SELECTname FROMcustomer CS WHERECS.custid = OD.custid..
2021.06.13