SQL語(yǔ)句執(zhí)行順序圖文介紹
更新時(shí)間:2012年11月22日 16:41:50 作者:
本文將詳細(xì)介紹數(shù)據(jù)庫(kù)總結(jié)--SQL語(yǔ)句執(zhí)行順序,需要了解更多的朋友可以參考下
大家好,我們的數(shù)據(jù)庫(kù)已經(jīng)介紹完了,這里給大家總結(jié)一下。
我們這段主要是學(xué)習(xí)了SQL的增刪改查語(yǔ)句,其中查詢是我們的重點(diǎn)。我們是以SQL Server 2005來(lái)學(xué)習(xí)的SQL語(yǔ)句,關(guān)于SQL Server的圖形界面操作,和關(guān)于視圖、數(shù)據(jù)庫(kù)備份還原這些大家下來(lái)要下來(lái)看一下。
關(guān)于Oracle,我們都已經(jīng)學(xué)習(xí)了SQL語(yǔ)句,那么Oracle其實(shí)已經(jīng)學(xué)習(xí)了一大半,就接下來(lái)自己學(xué)習(xí)Oracle主要是看一下他的概念,Oracle和SQL Server還是有很大不同的,熟悉他的表空間這些概念,了解他的圖形界面,和備份還原等操作。如果想要繼續(xù)學(xué)習(xí)可以看一下MLDN李興華老師的Oracle視頻。自己下來(lái)看一下《Oracle9i參考手冊(cè)》。
好,今天的總結(jié)我主要想要介紹一下SQL語(yǔ)句(主要是Select)執(zhí)行的順序,了解了這個(gè)就可以知道為什么where里不能有聚合函數(shù)了。
我畫了一個(gè)圖,畫的不太好了

從這個(gè)圖里我們就可以看出來(lái),為什么where里不能包含聚合函數(shù)了吧,因?yàn)镾QL是先執(zhí)行where后執(zhí)行聚合函數(shù),如果where里含有聚合函數(shù),那么這時(shí)聚合函數(shù)還沒(méi)有執(zhí)行,也就沒(méi)有結(jié)果供where使用了。大家好好消化一下這個(gè)圖。
相關(guān)文章
MSSQL 刪除數(shù)據(jù)庫(kù)里某個(gè)用戶所有表里的數(shù)據(jù)
刪除數(shù)據(jù)庫(kù)里某個(gè)用戶所有表里的數(shù)據(jù)的實(shí)現(xiàn)語(yǔ)句。2009-09-09
SQL Server Alert發(fā)送告警郵件少了的原因
這篇文章主要為大家詳細(xì)介紹了SQL Server Alert發(fā)送告警郵件少了的原因,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06
Windows故障轉(zhuǎn)移群集 和 SQLServer AlwaysOn 配置搭建詳
這篇文章主要介紹了Windows故障轉(zhuǎn)移群集 和 SQLServer AlwaysOn 搭建教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03
SQL語(yǔ)句實(shí)現(xiàn)查詢SQL Server內(nèi)存使用狀況
這篇文章主要介紹了SQL語(yǔ)句實(shí)現(xiàn)查詢SQL Server內(nèi)存使用狀況,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-07-07
SQL SERVER 中構(gòu)建執(zhí)行動(dòng)態(tài)SQL語(yǔ)句的方法
這篇文章主要介紹了SQL SERVER 中構(gòu)建執(zhí)行動(dòng)態(tài)SQL語(yǔ)句的方法,需要的朋友可以參考下2017-06-06
SQL JOIN 連接詳細(xì)介紹及簡(jiǎn)單使用實(shí)例
這篇文章主要介紹了SQL JOIN 連接詳細(xì)介紹及簡(jiǎn)單使用實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-01-01
SQL?Server中元數(shù)據(jù)函數(shù)的用法
這篇文章介紹了SQL?Server中元數(shù)據(jù)函數(shù)的用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05
SQLSERVER 創(chuàng)建索引實(shí)現(xiàn)代碼
是SQL Server編排數(shù)據(jù)的內(nèi)部方法。它為SQL Server提供一種方法來(lái)編排查詢數(shù)據(jù)2012-04-04

