데이터 분석 SQL Fundamentals - join
모든 내용은 postgresql 기준입니다
join
ansi join
- join on 문법을 사용하는 방법이 ansi join이라고 한다.
- 현재 join 시 표준처럼 사용된다.
with
- view와 비슷하다.
- VIEW는 한번 만들어놓으면 DROP할때까지 없어지지 않지만 WITH절의 같은 경우 한번 실행할 쿼리문내에 정의되어 있을경우, 그 쿼리문안에서만 실행된다
concat
- || 연산자를 이용하여 문자열을 이어 붙일 수 있다.
- ex) select c1 || ' '|| c2 from table;
coalesec
- coalesce(A, B)
- ex) select coalesce(A, 0) from table;
Non Equi join
- = 가 아닌 다른 연사자(between, >, >=, <, <=)를 사용하는 조인
- ex) select * from a join b on a.sal between b.lossal and b.hisal;