SQL查詢語句執(zhí)行步驟

(8)SELECT (9)DISTINCT<select_list>
(1)FROM<left_table>
(3)<join_type>JOIN<right_table>
(2)ON<join_condition>
(4)WHERE<where_condition>
(5)GROUP BY<group_by_list>
(6)WITH{CUBE|ROLLUP}
(7)HAVING<having_condition>
(10)ORDER BY<order_by_list>
(11)LIMIT<limit_number> 
  1. FROM:對FROM子句中的左表<left_table>和右表<right_table>執(zhí)行笛卡爾積把夸,產(chǎn)生虛擬表VT1鲫趁。
  2. ON:對虛擬表VT1應(yīng)用ON篩選,只有那些符合<join_condition>的行才被插入虛擬表VT2中萧落。
  3. JOIN:如果指定了OUTER JOIN(如LEFT OUTER JOIN珊随、RIGHT OUTER JOIN),那么保留表中未匹配的行作為外部行添加到虛擬表VT2中污淋,產(chǎn)生虛擬表VT3顶滩。如果FROM子句中包含兩個以上的表,則對上一個連接生產(chǎn)的結(jié)果表VT3,和下一個表重復(fù)執(zhí)行步驟1~步驟3寸爆,直到處理完所有表礁鲁。
  4. WHERE:對虛擬表VT3應(yīng)用WHERE過濾條件,只有符合<where_condition>的記錄才被插入虛擬表VT4中赁豆。
  5. GROUP BY:根據(jù)GROUP BY子句中的列仅醇,對VT4中的記錄進行分組操作,產(chǎn)生VT5魔种。
  6. WITH {CUBE | ROLLUP}:對表VT5進行CUBE或ROLLUP操作析二,產(chǎn)生表VT6。
  7. HAVING:對虛擬表VT6應(yīng)用HAVING過濾器节预,只有符合<having_condition>的記錄才被插入到虛擬表VT7中叶摄。
  8. SELECT:第二次執(zhí)行SELECT操作,選擇指定的列安拟,插入到虛擬表VT8中蛤吓。
  9. DISTINCT:去除重復(fù)數(shù)據(jù),產(chǎn)生虛擬表VT9糠赦。
  10. ORDER BY:將虛擬表VT9中的記錄按照<order_by_list>進行排序操作会傲,產(chǎn)生虛擬表VT10。
  11. LIMIT:取出指定行的記錄拙泽,產(chǎn)生虛擬表VT11淌山,并返回給查詢用戶。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末顾瞻,一起剝皮案震驚了整個濱河市泼疑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌朋其,老刑警劉巖王浴,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異梅猿,居然都是意外死亡氓辣,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進店門袱蚓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來钞啸,“玉大人,你說我怎么就攤上這事喇潘√逭叮” “怎么了?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵颖低,是天一觀的道長絮吵。 經(jīng)常有香客問我,道長忱屑,這世上最難降的妖魔是什么蹬敲? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮莺戒,結(jié)果婚禮上伴嗡,老公的妹妹穿的比我還像新娘。我一直安慰自己从铲,他們只是感情好瘪校,可當(dāng)我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著名段,像睡著了一般阱扬。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上伸辟,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天价认,我揣著相機與錄音,去河邊找鬼自娩。 笑死用踩,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的忙迁。 我是一名探鬼主播脐彩,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼姊扔!你這毒婦竟也來了惠奸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤恰梢,失蹤者是張志新(化名)和其女友劉穎佛南,沒想到半個月后梗掰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡嗅回,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年及穗,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绵载。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡埂陆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出娃豹,到底是詐尸還是另有隱情焚虱,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布懂版,位于F島的核電站鹃栽,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏躯畴。R本人自食惡果不足惜谍咆,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望私股。 院中可真熱鬧摹察,春花似錦、人聲如沸倡鲸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽峭状。三九已至克滴,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間优床,已是汗流浹背劝赔。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留胆敞,地道東北人着帽。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像移层,于是被迫代替她去往敵國和親仍翰。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 查詢語句中select from where group by having order by limit的執(zhí)行順...
    許小小晴閱讀 3,209評論 1 3
  • MySQL技術(shù)內(nèi)幕:SQL編程 姜承堯 第1章 SQL編程 >> B是由MySQL創(chuàng)始人之一Monty分支的一個版...
    沉默劍士閱讀 2,412評論 0 3
  • 在學(xué)習(xí)sql的過程中發(fā)現(xiàn)一篇簡潔有力的描述sql語句執(zhí)行順序干貨文章观话,特此在此做個筆記記錄一下文章重點用來復(fù)習(xí)予借。原...
    StoneHeart閱讀 972評論 2 4
  • 北京精神,確切的說應(yīng)該是一個外地人眼里的北京精神是什么呢?在我看來不外乎以下幾個方面灵迫。 一秦叛、局氣 電影《老炮兒》里...
    鰻魚菇?jīng)?/span>閱讀 602評論 2 1
  • 你深邃的眼神是海神的明珠 我不敢正視 我害怕下一刻我連這凄婉的場景也看不見了 你最終的對白是莊嚴的法典 我不敢視聽...
    邱天閱讀 244評論 0 1