SQL/개념

SQL 라이브 세션 4회차

jjangdoll 2025. 1. 2. 12:14

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