조인(join)
조인(JOIN):두 개 이상의 테이블간의 결합 1.내부 조인(INNER): 동일(EQUI)조인, 비동일(NON-EQUI)조인 -오라클 조인(오라클에서만 사용 가능) SELECT ENAME,SAL,DEPT.DEPTNO,DNAME FROM EMP,DEPT WHERE EMP.DEPTNO=DEPT.DEPTNO; -표준 SQL 조인 SELECT E.ENAME, E.SAL, D.DEPTNO, D.DNAME FROM EMP E INNER JOIN DEPT D ON E.DEPTNO=D.DEPTNO -- 조인 조건 WHERE E.ENAME='FORD'; -- 일반조건 -내부 조인(비동일 조인) -> 비동일 조인이란? 동등비교를 사용하지 않는 조인을 말한다. SELECT * FROM SALGRADE; --사번,이름,급여,..
더보기
GROUP BY ,HAVING, ORDER BY 절, SELECT문 검색 순서
SELECT DEPTNO, MAX(SAL) FROM EMP GROUP BY DEPTNO; -->부서별로 묶는다 예제1) 각 부서 내에서 담당 직급별 최대 급여 검색 SELECT DEPTNO, JOB, MAX(SAL) FROM EMP GROUP BY DEPTNO, JOB ORDER BY DEPTNO, JOB; ->DEPTNO, JOB으로 묶은다음 DEPTNO, JOB로 정렬한다 HAVING절: 그룹화 한 후 조건절 SELECT DEPTNO, AVG(SAL) FROM EMP WHERE DEPTNO>=20 --묶기전에 거른다 GROUP BY DEPTNO; --HAVING AVG(SAL)>=2000; 에제2) JOB이 SALESMAN이 아닌 사원중에서 JOB별로 JOB,급여합계를 출력 급여합계가 5000이상만 ..
더보기