데이터 분석 SQL Fundamentals - join

yshjft·2023년 2월 12일
0

모든 내용은 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)
    • A가 null이면 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;
profile
꾸준히 나아가자 🐢

0개의 댓글