DB

[SQLD] 엔터티 종류, 연산자 우선순위, null 함수

jjinthe 2024. 3. 4. 06:48
728x90

 

 

1. 엔터티 종류 

>> 유무형 기준 엔터티 종류 

유형엔터티  물리적 형태 가지고 있음 (품목, 사원 등)
개념엔터티  물리적 형태 가지고 있지 않음 (보험상품 등)
사건엔터티  업무 수행에 따라 발생되는 엔터티 (주문 등)

 

>> 발생시점 엔터티 종류 

기본엔터티 사원, 부서, 품목 등 
중심엔터티 계약, 주문 등 
행위엔터티 주문목록 등 

 

2. 연산자 우선순위 

산술연산 
연결연산
비교연산
LIKE, BETWEEN, ISNULL
NOT
AND
OR

 

3. NULL 함수 

NVL(인수값1, 인수값2) 인수값1이 NULL 이면 인수값2 반환 
 >> IFNULL(인수값1, 인수값2)  (MSSQL) 인수값1 NULL 이면 인수값2 반환
NVL2(인수값1, 인수값2, 인수값3) 인수값1이 NULL이 아니면 인수값2 반환, NULL이면 인수값3 반환
NULLIF(인수값1, 인수값2) 인수값1과 인수값2가 같으면 NULL 반환, 다르면 인수값1 반환

 

728x90
반응형