本書主要介紹SQL的語法規(guī)則及在實際開發(fā)中的應用,并且對SQL在MySQL、MS SQL Server、Oracle和DB2中的差異進行了分析。本書分為3部分:第1部分為基礎篇,主要講解數(shù)據(jù)庫對增、刪、改、查等SQL的支持,給出了這些SQL的應用案例;第2部分為進階篇,講解了函數(shù)、子查詢、表連接、不同DBMS中的SQL語法差異、SQL調優(yōu)、NULL值處理、事務、開窗函數(shù)等高級技術;第3部分為案例篇,對前兩部分的知識進行了綜合運用。 本書適合程序開發(fā)人員及數(shù)據(jù)庫工程師參考學習,也可作為高等院校相關專業(yè)師生的參考書。