1.인조식별자 vs 본질식별자
대체여부에 따라 분류가능
본질식별자 : 업무에 의해 만들어진 식별자
인조식별자 : 업무적으로 만들어지지는 않았지만 본질식별자가 복잡한 구성을 갖고있으므로 인위적으로 만든 식별자
본질 : 주문번호+주문순번(pk)
인조 : 주문상세번호(pk) 주문번호 주문순번
인조는 pk로 쓸게잇는데도 억지로 만들어서 만드는게 인조식별자라고 이해하면될 것 같다.
2. 계산
(a + b + c + d) 의 경우는 해당 로우에 대해서 계산이 되고 난 컬럼에 대해서 Sum 이 수행된다.
(a) + (b) .. 의 경우 각각의 sum 을 수행하고 나서 다시 사칙연산이 수행된다.
3. 윈도우 함수
Partition by 와 Group by 는 파티션 분할한다는 점에서 유사
집계 Window Function(sum, max, min)을 Window절과 함께 사용하면 레코드 범위(집계대상) 지정가능
Window Function 으로 결과 건수 줄지 않음
group by, Window Function 병행 불가
'개념정리 > SQLD' 카테고리의 다른 글
| SQLD 문제풀이 9 - 기출문제 (0) | 2023.11.16 |
|---|---|
| SQLD FLOOR TRUNC ROUND CEIL (0) | 2023.11.15 |
| SQLD 문제풀이 7 - 기출문제 (0) | 2023.11.13 |
| SQLD 문제풀이 6 - 기출문제 (1) | 2023.11.12 |
| SQLD 문제풀이 3 - 3 (0) | 2023.11.10 |