SQL INTERSECT 2026 年 4 月 4 日2024 年 11 月 26 日 作者: ㄚ槌 相對於 UNION 像是 OR (聯集),INTERSECT 運算子則像是 AND (交集),如果紀錄存在於第一個查詢結果集內同時亦存在於第二個查詢結果集內時,才會被取出。
SQL UNION 2026 年 4 月 4 日2024 年 11 月 22 日 作者: ㄚ槌 UNION 運算子用來將兩個(以上) SQL 查詢的結果合併起來,而由 UNION 查詢中各別 SQL 語句所產生的欄位需要是相同的資料型別及順序。
SQL NATURAL JOIN 2026 年 4 月 4 日2024 年 11 月 19 日 作者: ㄚ槌 自然連接有 NATURAL JOIN、NATURAL LEFT JOIN、NATURAL RIGHT JOIN,兩個表格在進行 JOIN 時,加上 NATURAL 這個關鍵字之後,兩資料表之間同名的欄位會被自動結合在一起。
SQL CROSS JOIN 2026 年 4 月 4 日2024 年 11 月 15 日 作者: ㄚ槌 交叉連接為兩個資料表間的笛卡兒乘積 (Cartesian product),兩個資料表在結合時,不指定任何條件,即將兩個資料表中所有的可能排列組合出來,以下例而言 CROSS JOIN 出來的結果資料列數為 3×5=15 筆,因此,當有 WHERE、ON、USING 條件時不建議使用。
SQL FULL JOIN 2026 年 4 月 4 日2024 年 11 月 12 日 作者: ㄚ槌 FULL JOIN 即為 LEFT JOIN 與 RIGHT JOIN 的聯集,它會返回左右資料表中所有的紀錄,不論是否符合連接條件。
SQL RIGHT JOIN 2026 年 4 月 4 日2024 年 11 月 8 日 作者: ㄚ槌 相對於 LEFT JOIN,RIGHT JOIN 可以用來建立右外部連接,查詢的 SQL 敘述句 RIGHT JOIN 右側資料表 (table_name2) 的所有記錄都會加入到查詢結果中,即使左側資料表 (table_name1) 中的連接欄位沒有符合的值也一樣。
SQL LEFT JOIN 2026 年 4 月 4 日2024 年 11 月 5 日 作者: ㄚ槌 LEFT JOIN 可以用來建立左外部連接,查詢的 SQL 敘述句 LEFT JOIN 左側資料表 (table_name1) 的所有記錄都會加入到查詢結果中,即使右側資料表 (table_name2) 中的連接欄位沒有符合的值也一樣。
SQL INNER JOIN 2026 年 4 月 4 日2024 年 11 月 1 日 作者: ㄚ槌 INNER JOIN (內部連接) 為等值連接,必需指定等值連接的條件,而查詢結果只會返回符合連接條件的資料。
SQL AS 2026 年 4 月 4 日2024 年 10 月 25 日 作者: ㄚ槌 在 SQL 中我們可以替資料表或欄位名稱取一個別名 (Alias),這可以使名稱複雜的 SQL 查詢語句更易讀且可以有更直觀的查詢結果。