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
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!