我想知道在查看查詢語句時,SQL實現之間通常會有哪些不同類型的東西。我認爲有一件事是在WHERE子句中使用IS NULL。例如參見bleow。我正在編寫一個查詢語句解析器,它以自定義語言處理語句和查詢,並且需要考慮更廣泛使用的SQL產品之間的大部分差異。SQL語句語法差異
甲骨文語法:
SELECT * FROM TABLE WHERE COLUMN_A IS NULL
SELECT * FROM TABLE WHERE COLUMN_A IS NOT NULL
MySQL的語法?
SQL Server語法?
如果您需要擔心各種風格的SQL之間的差異,這本書是非常寶貴的:http://www.amazon.com/SQL-Nutshell-OReilly-Kevin-Kline/dp/0596518846/ref=sr_1_3?s =書籍&即= UTF8&QID = 1326486636&SR = 1-3 – HLGEM 2012-01-13 20:42:44