본문 바로가기

수업내용 정리

0203 수업 내용 정리 - 조인(JOIN), 서브쿼리, DML

1. 질문

 

0203 수업 질문 - 조인(JOIN)

Q1. 비등가 조인에서 왜 S.HISAL을 빼면 실행이 안되는거지? SELECT * FROM EMP E, SALGRADE S WHERE E.SAL BETWEEN S.LOSAL AND S.HISAL; BETWEEN 구문은 (BETWEEN x AND y)이 한묶음이기 때문. Q2. ORDER BY에 대해 알려줘 SQL 의 ORD

gurobig.tistory.com

2. 내용

 

0203 - 수업 내용 정리 (JOIN)

1. JOIN 214P 1) 정의 JOIN : 테이블을 좌우로 합쳐주는 방식 등가 JOIN : 같다라는 조건의 조인을 걸어주는 방식 예시 ( ~~ WHERE E.DEPTNO = D.DEPTNO) 비등가 JOIN : 2) 등가 JOIN --14 rows SELECT * FROM EMP ORDER BY EMPNO; -

gurobig.tistory.com

3. 문제풀이

 

 

0203 오라클 DB - JOIN 문제풀이

1. JOIN 239P Q1) 보충 --Q1 --SQL-99 이전 방식 SELECT D.DEPTNO, D.DNAME, E.EMPNO, E.ENAME, E.SAL FROM DEPT D, EMP E WHERE D.DEPTNO = E.DEPTNO AND E.SAL > 2000 ORDER BY D.DEPTNO; SELECT * FROM DEPT; --SQL-99 방식 SELECT D.DEPTNO, D.DNAME, E.EMPNO, E.

gurobig.tistory.com

 

4. 정리 

1) 오전

- JOIN

 

2) 오후

- 서브쿼리

 

핵심

1. JOIN ON 4가지 구문 꼭

2. ON 뒤에는 조건이 들어간다 (WHERE) 같은 느낌으로

3. 조인은 FROM 뒤에서

4. 244P

5. 950 1250 1500 1600 2850

6. 실무의 스타트는 서브쿼리의 연산자를 자유자재로 이용할 수 있어야 함

7. 다중 열 서브쿼리

8. WITH (조건 별칭 지점)

9. SQL-99 이전 방식과 이후 방식 (OUTER JOIN ON을 쓰지 않는 것과 쓰는 것의 차이)

예시) FROM DEPT D JOIN EMP E ON (D.DEPTNO = E.DEPTNO)

해석) FROM (테이블 별칭) JOIN (테이블 별칭) ON (WHERE 조인)

 

 

728x90
반응형
LIST