SQLD/SQL 기본 및 활용

ORDER BY 절, JOIN

hyerimir 2023. 3. 13. 21:09

 

 

ORDER BY

; ORDER BY 절은 SELECT 문에서 논리적으로 맨 마지막에 수행됨

 

- ASC : 오름차순

- DESC : 내림차순

옵션 생략 시, ASC가 기본값이 됨

 

 

JOIN

- EQUI JOIN; equal(=) 조건으로 join 하는 것

- Non EQUI JOIN; equal(=)이 아닌 조건으로 join 하는 것

 

EQUI JOIN 과 Non EQUI JOIN은 하나의 쿼리에서 같이 사용할 수 있음

테이블 간에 PK, FK의 연관 관계가 없어도 JOIN이 가능함

JOIN되는 두 테이블에 모두 존재하는 컬럼의 경우 칼럼명 앞에 반드시 테이블명이나 ALIAS를 명시해주어야 함

 

OUTER JOIN

; JOIN조건에 만족하지 않는 행들도 출력되는 형태

Oracle에서는 모든 행이 출력되는 테이블의 반대편 테이블의 옆에 (+) 기호를 붙여 작성