자격증/SQLD

1 과목. 데이터 모델링의 이해 | ORACLE, SQL Server, ANSI 표기 차이점 정리

Tech_JINI 2025. 2. 25. 18:42
ORACLE SQL Server
From 절 생략 불가
(의미상 필요없는 경우 DUAL 테이블 선언)
From절 필요없는 경우 생략 가능
SYSDATE GETDATE
ADD_MONTHS DATEADD
MONTHS_BETWEEN DATEDIFF
TO_NUMBER, TO_DATE, TO_CHAR CONVERT
VARIANCE 분산 VAR
STDDEV 표준편차 STDEV
문자 상수의 경우 대소문자 구분 문자상수의 대소문자 구분X
NULL을 마지막에 배치 NULL을 처음에 배치

 

 

  ORACLE ANSI
    표준조인 (INNER, CROSS, NATURAL, OUTER)
INNER JOIN 기본 조인 연산,
FROM절에 테이블을 컴마로 구분,
WHERE절에 조인 조건 나열
USING이나 ON 조건절을 필수적 사용
ON 조건의 괄호는 생략가능
USING 조건절 괄호 필수, 테이블 이름같은 접두사 붙이기 불가
NATURAL JOIN   동일한 이름을 가지는 모든 컬럼들에 대해 EQUL JOIN 수행
USING, ON, WHERE절에서 조건 정의 불가
데이터 유형이 동일해야 함
접두사 사용 불가
LEFT/RIGHT OUTER JOIN WHERE절에 조인 조건 작성
기준이 아닌 테이블 뒤에 (+)를 붙임
조인 종류를 FROM에 작성
조인 조건을 바로 뒤에 ON절에 나열
WHERE 절은 ON절 밑에 전달
FULL OUTER JOIN ORACLE 표준에는 없음
UNION 사용