select語句完整語法及執行流程

select語句完整語法及執行流程

select  目標表的列名或列表達式序列

        from 基本表名和(或)視圖序列

        [where 行條件表達式]

        [group by  列名序列]

               [having  組條件表達式]

        [order by 列名[asc | desc]]

        [limit 條數]

 

整個語句的執行過程如下:

1)       讀取from子句中基本表、視圖的數據,執行笛卡爾積操作;

2)       選取滿足where子句中給出的條件表達式的元組;

3)       按group子句中指定列的值分組,同時提取滿足having子句中組條件表達式的那些組;

4)       按select子句中給出的列名或列表達式求值輸出;

5)       order子句對輸出的目標表進行排序,按附加說明asc升序排列,或按desc降序排列。
--------------------- 
作者:yutianzuijin 
來源:CSDN 
原文:https://blog.csdn.net/yutianzuijin/article/details/12243751 
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章