목록SQL (18)
rueki

계층형 질의문 : 순위와 서열을 출력하는 SQL문 계층형 쿼리절은 where 절 다음에 기술하며, from 절이 수행된 후 수행된다. Start with 절과 connect by 절로 구성 Start with 절이 수행된 후 connect by 절 수행 Start with 절은 생략이 가능하다. Ex) select level, empno, ename, mgr from emp connect by prior empno = mgr; select level, empno, ename, mgr from emp connect by prior empno = mgr; @ level은 조직도 서열을 나타낸다. Ex) select level, empno, ename, mgr from emp start with ename =..

레포팅 함수 Rollup Cuve Grouping sets Grouping Exists 문과 not exists 문 Grouping 함수 진짜 null과 레포팅 함수에 의해서 어쩔 수 없이 출력되어야하는 null을 구분해주기 위한 함수 select job, sum(sal), grouping(job) from emp group by rollup(job); Exists문 A테이블에 존재하는 데이터가 B테이블에도 존재하는지 확인할 때 사용하는 문법 Ex) 부서테이블에서 부서번호와 부서위치를 출력, 사원테이블에 존재하는 부서번호에 대한 것만 출력하세요 -> select deptno, loc from dept d where exists (select * from emp e where e.deptno = d.dep..

서브쿼리 종류 단일행 서브쿼리 : 서브쿼리에서 메인쿼리로 하나의 값이 리턴되는 경우 다중행 서브쿼리 : 서브쿼리에서 메인쿼리로 여러개의 값이 리턴되는 경우 다중 컬럼 서브쿼리 다중 컬럼 서브쿼리 (multiple column subquery) Non pairwise 방식 -> select ename, sal, comm, deptno from emp where sal in (select sal from emp where deptno = 30) and where comm in (select comm from emp); 2. Pairwise 방식 -> select ename, sal, comm, deptno from emp where (sal, comm) in (select sal, comm from emp ..

조인 오라클 조인 문법 Equi join : 조인 조건이 = 인 경우 Non equi join : 조인 조건이 = 아닌 경우 Outer join Self join 1999 ansi 조인 문법 On 절을 사용한 조인 Using 절을 사용한 조인 Natural 조인 Left/ right/ full outer join Cross join Outer join : equi join으로는 볼수 없는 결과를 볼 때 사용하는 조인 문법 Ex) select * from dept; Ex) 이름과 부서위치 출력 select e.ename, d.loc from emp e, dept d where e.deptno=d.deptno; 보스턴 출력이 안 된 이유 -> emp 테이블에 40번 부서번호를 갖는 사원이 없음, 데이터가 덜..