SQL / 01 / 기초-5

DOMADO·2024년 6월 11일

SQL

목록 보기
5/12

* ANSI 문법

  • ANSI(미국국립표준협회) 문법은 모든 DBMS에서 사용가능한 조인 문법

✅ 오라클 ▶ ANSI [ INNER JOIN ]
① FROM절에서 콤마 (,) 지우고 (무슨) JOIN 입력
② WHERE ▶ ON 변경
③ ON 뒤에 괄호로 감싸주기


✅ 오라클 ▶ ANSI [ OUTER JOIN ]
① 오라클의 경우, (+) 써진, 반대쪽을 기준으로 OUTER 조인합니다.
② ANSI의 경우, 그 반대쪽 방향을 LEFT / RIGHT 가르키면 됩니다.

FULL OUTER JOIN : 양쪽 다 OUTER 조인 [ANSI에서 사용가능, 잘 안씀]


[ ❗ ] WHERE : 조건 / 2번째 순서

+추가적으로,
👉 논리연산자(AND, OR) 
👉 비교연산자(>, >= <, <=, =, !=)
👉 복수 등호 (IN 연산자)
👉 반대 조건 NOT ~
👉 삼항비교 (BETWEEN  A AND B)
👉 매칭연산자 (LIKE)

같은 많은 조건들이 WHERE절 뒤에 붙는다
ANSI로 변환시, WHERE 뒤에 추가로 붙는 조건이 있을시 [ ⭐ ]

① 똑같이 WHERE ▶ ON (소괄호) 변경
② 그럼 남은 기존의 조건의 연산자를 ▶ WHERE로 변경



# 기존 WHERE가 ON으로 바뀌면서,
기존 WHERE에 따라오던 연산자가 혼자 덩그러니 남았다.
그 혼자 남은 연산자가 ANSI 변환 기준에서는 조건(WHERE)가 된다.

profile
▪️ 검정 테마를 기준으로 작성되었읍니다.

0개의 댓글