
데이터베이스
[SQL] Multiset Operations, 중첩 질의문, 집합 연산, NULL JOIN
Multiset 표현 Multiset은 왼쪽과 같이 존재하지만 너무 길기 때문에 X의 개수를 세는 함수를 통해 오른쪽과 같이 간략하게 표기함 Multiset Operations Intersection $$ \lambda (Z) = min(\lambda(X), \ \lambda(Y)) $$ 교집합을 의미하고 기호로는 $ \cap $로 표기한다. Union $$ \lambda (Z) = \lambda(X)+ \lambda(Y) $$ 합집합을 의미하고 기호로는 $ \cup $로 표기한다. 위와 같은 Intersection, Union은 SQL Multiset Operations으로 사용된다. Explicit Set Operators 집합 연산자를 사용하여 명시적으로 구현할 수 있다. (집합 연산자 없이도 집합..