詞語分析:
SELECT 語句用於從表中選取數據。結果被存儲在一個結果表中(稱為結果集)。
from 代表具體的數據源,具體表。
where 設置條件從表中選取數據
GROUP BY 語句用於結合合計函數,根據一個或多個列對結果集進行分組。
SELECT Customer1,SUM(OrderPrice1) FROM Orders GROUP BY Customer1
HAVING 關鍵字無法與合計函數一起使用。
SELECT Customer,SUM(OrderPrice) FROM Orders GROUP BY Customer HAVING SUM(OrderPrice)<1000
前面從from(表)where(按條件取出數據)goup by(再對取出的數據進行分組)having(分組之后再過濾得到最新數據集)select(按照設置列從數據集里面取出數據)order by(對取出的數據進行排序)
所以執行順序:from---where--group by---having---select---order by