1. 程式人生 > >sql 語句的先後執行順序

sql 語句的先後執行順序

例:查詢語句中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 :按照什麼樣的順序來檢視返回的資料