👩🏻💻 패스트캠퍼스 국비지원과정 'SQL로 시작하는
데이터 분석 첫걸음' 강의 내용 정리를 목적으로 개인 공부차 작성한 글입니다.
✏️ 수강 중인 교육과정 : https://fastcampus.co.kr/b2g_kdc_sql
SELECT [컬럼 이름]
FROM [테이블 A 이름]
INNER JOIN [테이블 B 이름]
ON [테이블 A 이름].[컬럼 A 이름]=[테이블 B 이름].[컬럼 B 이름]
WHERE 조건식;
SELECT [컬럼 이름]
FROM [테이블 A 이름]
LEFT JOIN [테이블 B 이름]
ON [테이블 A 이름].[컬럼 A 이름]=[테이블 B 이름].[컬럼 B 이름]
WHERE 조건식;
SELECT [컬럼 이름]
FROM [테이블 A 이름]
RIGHT JOIN [테이블 B 이름]
ON [테이블 A 이름].[컬럼 A 이름]=[테이블 B 이름].[컬럼 B 이름]
WHERE 조건식;
SELECT [컬럼 이름]
FROM [테이블 A 이름]
LEFT JOIN [테이블 B 이름]
ON [테이블 A 이름].[컬럼 A 이름]=[테이블 B 이름].[컬럼 B 이름]
UNION
****SELECT [컬럼 이름]
FROM [테이블 A 이름]
RIGHT JOIN [테이블 B 이름]
ON [테이블 A 이름].[컬럼 A 이름]=[테이블 B 이름].[컬럼 B 이름];
SELECT [컬럼 이름]
FROM [테이블 A 이름]
CROSS JOIN [테이블 B 이름]
WHERE 조건식;
SELECT [컬럼 이름]
FROM [테이블 A 이름] AS a1
INNER JOIN [테이블 A 이름] AS a2
ON a1.[컬럼 A 이름]=a2.[컬럼 B 이름]
WHERE 조건식;
*같은 이름을 가진 컬럼이 있을 경우, SELECT 할 때 어떤 테이블에서 합쳐진 컬럼을 가져오는지 명시해야 함
SELECT age
(x)
SELECT table1.age
(o)