JOIN
- ON 조건을 만족하는 행만 조회
- LEFT JOIN : 어떤 데이터가 모두 조회되어야 하는지 생각하면서
-> RIGHT TABLE에 ON 조건 만족하지 않을 경우 NULL 로 표시
-> RIGHT TABLE에 값이 두 개일 경우 LEFT JOIN 중복이 생길 수 있음
- SELF JOIN : 같은 테이블에서
- UNION : 테이블-테이블끼리 수직으로 결합하면서, 정렬 + 중복 제거
(데이터 많으면 성능 저하 될 수 있음)
- UNION ALL : 정렬, 중복 제거 안 하고 모두 다 조회

서브쿼리
: SELECT(단일값만 반환, 새로운 파생변수를 생성), FROM, JOIN, WHERE절(비교 연산자, 논리 연산자와 함께 사용)에 올 수 있음
- 스칼라 : 값
- 로우 : 한 칼럼
- 테이블 : 테이블
- 비상관 쿼리 : 외부 쿼리와 독립적으로 1번만 실행
- 상관 쿼리 (내부 쿼리가 외부 쿼리 매 행마다 실행)
내부 쿼리를 먼저 실행하지 않음
-SUBSTRING_INDEX(문자열, 구분자, 구분자 INDEX)
: 문자를 구분자 기준으로 찢을 때 사용
'SQL > 개념' 카테고리의 다른 글
| SQL | DISTINCT, NULL (0) | 2025.01.06 |
|---|---|
| SQL 라이브 세션 5회차 (0) | 2025.01.02 |
| SQL | 대여기간, DATE_FORMAT vs YEAR (0) | 2025.01.02 |
| SQL 라이브 세션 3회차 (0) | 2024.12.23 |
| SQL 라이브 세션 2회차 (0) | 2024.12.23 |