엔터티 내의 여러 인스턴스 중 하나를 유일하게 구분할수있으나, 대표성을 가지지 못하는 식별자
처음 ~현재
엔터티안의 인스턴스가 개별적으로 관계를 가지는 것을 의미
부모의 식별자 -> 자식의 일반속성으로 상속 하면 비식별 관계
null이 아닐때까지 검사하는 함수
natural조인시 using절은 사용불가
다중행 서브쿼리 비교연산자는 단일행 서브쿼리 비교 연산자로도 사용할수있다.
GROUP BY절을 사용하는 경우 GROUP BY절에 명시되지 않은 컬럼은 order by절에 사용할수없다
DISTINCT뒤에 나열되는 컬럼의 순서에따라 두컬럼의 값이 모두 같은 집합은 중복값으로 간주한다.
값보다 크면서 가장작은 정수인 올림값을 리턴
값보다 작으면서 가장 큰 정수인 내림값을 리턴
첫번째와 두번째 인수의 데이터 유형이 일치해야한다.
하나의 로우에 해당하는 스칼라 서브쿼리결과건수는 1건 이하여야한다.
하나의 로우에 해당하는 스칼라 서브쿼리 결과가 0건이라도 메인쿼리에서 생략하지 않는 한 null로 출력된다.
반드시 한 컬럼만 출력가능
메인쿼리와 스칼라 서브쿼리의 연결 조건이 필요하다면 반드시 스칼라 서브쿼리에 정의해야한다.
RANK함수는 동일한값에 대해서는 동일한 순위를 부여
DENSE_RANK함수는 동일한값에 대해 동일한 순위를 부여하나, 동순위가 여럿이 존재하더라도 다음순위가 이어짐
PERCENT_RANK함수는 값이 아닌 행의 상대위치를 0~1사이값으로 반환하는 함수이다
유형엔터티
개념엔터티
사건엔터티
관계명, 차수, 선택성
두 집합의 컬럼수가 일치해야함
두 집합의 각 컬럼의 데이터 유형이 일치해야함
두 집합중 위의 집합의 컬럼명을 전체 집합의 컬럼명으로 가져간다
PIVOT시 FOR앞에는 반드시 집계함수 형태여야 한다.
CREATE TABLE 테이블명 AS SELECT문으로 가능
테이블 복제시 컬럼순서 및 데이터 유형도 함께 복제
PRIMARY KEY나 UNIQUE설정없이 부여된 NOT NULL속성도 함께복제