我想了解OUTER UNION
是如何工作的,以及它爲什麼只是部分兼容。什麼是OUTER UNION和它爲什麼部分兼容
我知道如果關係不是類型兼容的(我知道),這個操作被創建爲從兩個關係中取得元組的聯合。
這個操作的例子會很棒!
我想了解OUTER UNION
是如何工作的,以及它爲什麼只是部分兼容。什麼是OUTER UNION和它爲什麼部分兼容
我知道如果關係不是類型兼容的(我知道),這個操作被創建爲從兩個關係中取得元組的聯合。
這個操作的例子會很棒!
你從哪裏聽說過這樣的操作員的存在?
它不存在於標準的SQL afaict中,並且Google搜索似乎只會導致SAS中的PROC SQL語法。
無論如何,如果此運算符的輸出是一個可能包含NULL的表,那麼此運算符不是關係代數的一部分。關係代數是關於依次產生其他關係的關係的計算,而包含NULL的關係不是關係。
OUTER JOIN
運算符存在於關係代數中,即使它在大多數查詢語言中可能不存在。
選擇從大學1名和醫學學生的標誌與標記上述80
Name Biology
A 82
B 88
C 90
選擇技術的學生的姓名和成績從大學2乙級以上
Name Computer Science
F a
G a+
H b
說這部分是在內部完成的,現在我們需要查看最終的學生名單和他們的資歷,他們可以申請我的課程,比如生物信息學。外聯會有幫助。
Table 1 OUTER UNION Table 2
Name Marks Grade
A 82
B 88
C 90
F a
G a+
H b
正常UNION
不能做到這一點,因爲屬性商標和牌號具有不同的結構域(一個取數字值和另一個具有字符等級)。然而,像這樣的表示可能會在許多場合中有所幫助。
任何人遇到關係代數運算符/符號來表示外部聯合?例如完整的外連接用'⟗'表示。那裏已經有類似的外部聯盟了嗎? – Mahesha999