sql99標准
發布時間: 2024-01-21 18:59:37
1. sql必知必會(SQL99連接(JOIN))
SQL92
SQL99
SQL92
SQL99
SQL99
SQL92
SQL99
至此我們講解完了 SQL92 和 SQL99 標准下的連接查詢,連接操作基本上可以分成三種情況:
SQL 連接具有通用性,但是不同的 DBMS 在使用規范上會存在差異,在標准支持上也存在不同。在實際工作中,你需要參考你正在使用的 DBMS 文檔,這里我整理了一些需要注意的常見的問題。
1. 不是所有的 DBMS 都支持全外連接
2.Oracle 沒有表別名 AS
3.SQLite 的外連接只有左連接
1. 控制連接表的數量
2. 在連接時不要忘記 WHERE 語句
3. 使用自連接而不是子查詢
2. sql 標準是什麼怎麼定義的!
你可以搜索一下 SQL92會得到很多的資料。
為什麼不同資料庫差異很大? 因為:
1、如果跟其他產品的sql完全一樣,就會有給其他產品替代的危險,無法「綁架」使用本產品的用戶(就像「扣扣」綁架用戶類似)
2、不同的資料庫提供商引擎不同,引擎的差異導致資料庫產品會用一些個性的語法來突出自己產品的功能、性能特性等。
就像所有的汽車都有速度表、里程錶、油量表和溫度表,但是樣式都不會相同一樣
3、SQL92標準是各個資料庫產品應該事先的功能、語法的一個子集。
熱點內容