μ§ν© μ°μ°μ( SET operator )
λ€μ΄κ°κΈ° μ μ μ©μ΄κ° ν·κ°λ¦°λ€λ©΄? ππ» νμ΄μ§μ²¨λΆ μ§ν© μ°μ°μ UNION, UNION ALL, INTERSECT, MINUS μ§ν© μ°μ°μμλ ν©μ§ν©, κ΅μ§ν©, μ°¨μ§ν© μ°μ°μκ° μλ€. μ§ν©μ°μ°μμ μ
λ ₯μΌλ‘ μ¬μ©λλ λ κ°μ ν
μ΄λΈ(릴λ μ΄μ
)μ ν©μ§ν© νΈν(union compatible)μ΄μ΄μΌ νλ€. λ 릴λ μ΄μ
R1(A1, A2, ... An)κ³Ό R2(B1, B2, ... Bm)μ΄ ν©μ§ν© νΈνμΌ νμ μΆ©λΆ μ‘°κ±΄μ n=mμ΄κ³ , λͺ¨λ 1≤i≤nμ λν΄ domain(Ai) = domain(Bi)μ΄λ€. = μ§ν© μ°μ°μ ν λ μΉΌλΌλͺ
μ λ¬λΌλ μκ΄μμΌλ μ°¨μμ λλ©μΈμ΄ λμΌ ν΄μΌ νλ€. μ«μμ λ¬Έμμ΄μ μ§ν© μ°μ°ν μ μλ€! π UNION: ∪ ν©μ§ν© μ°μ°μ λ 릴λ μ΄μ
Rκ³Ό Sμ ν©μ§ν© R∪Sλ R λλ Sμ μ..