[ 목차 ]
1. JOIN의 개념
2. JOIN의 종류
3. ALIAS(별명)
4. VIEW(뷰)
1. JOIN의 개념
select * from 테이블1 join 테이블2 on 테이블1.컬럼명 = 테이블2.컬럼명 ...;.
1) 서로 다른 테이블을 공통 칼럼을 기준으로 합치는 테이블 단위 연산
2) 조인의 결과 테이블은 이전 테이블의 칼럼 수의 합과 같음
3) 조인시 서로 다른 테이블에 같은 컬럼명이 존재하면 구분을 위해 테이블명.컬럼명으로 표시
2. JOIN의 종류
1) 조인 시 NULL값을 허용하는 내부조인과 외부조인으로 구분
2) INNER JOIN : 조인시 NULL 값을 허용하지 않음
3) LEFT JOIN : 조인시 JOIN의 왼쪽 테이블의 NULL값을 포함해서 표시
4) RIGHT JOIN : 조인시 JOIN의 오른쪽 테이블의 NULL값을 포함해서 표시
5) FULL JOIN : 모든 NULL값을 포함해서 표시하지만 MySQL에서는 지원하지 않음
3. ALIAS(별명)
select 테이블명1.컬럼명1 as 별명1, 테이블명2.컬럼명2 as 별명2 from.....
1) SQL쿼리 결과 생성시 컬럼명에 대한 별명을 사용해 표시하는 기능
4. VIEW(뷰)
create view 뷰명 as select ...;
1) SQL쿼리의 결과값을 임시테이블로 저장해서 사용
2) 사용용도가 끝나면 명시적으로 삭제해야 함(DROP VIEW)
'T아카데미 > 데이터베이스' 카테고리의 다른 글
8강. SQL(DML)6 (0) | 2020.03.20 |
---|---|
7강. SQL(DML)5 (0) | 2020.03.20 |
5강. SQL(DML)3 (0) | 2020.03.20 |
4강. SQL(DML)2 (0) | 2020.03.20 |
3강. SQL(DML)1 (0) | 2020.03.19 |