例:查詢語句中select from where group by having order by的執行順序
一般以為會按照邏輯思維執行,為:
查詢中用到的關鍵詞主要包含六個,並且他們的順序依次為
select--from--where--group by--having--order by
其中select和from是必須的,其他關鍵詞是可選的,這六個關鍵詞的執行順序
與sql語句的書寫順序並不是一樣的,而是按照下面的順序來執行
from--where--group by--having--select--order by,
from:需要從哪個數據表檢索數據
where:過濾表中數據的條件
group by:如何將上面過濾出的數據分組
having:對上面已經分組的數據進行過濾的條件 (對分組后的數據進行統計)
select:查看結果集中的哪個列,或列的計算結果
order by :按照什么樣的順序來查看返回的數據