濮阳杆衣贸易有限公司

主頁 > 知識庫 > where 子句的執(zhí)行順序

where 子句的執(zhí)行順序

熱門標(biāo)簽:美國地圖標(biāo)注軟件下載 漯河電銷回?fù)芡夂粝到y(tǒng) 電話機(jī)器人怎么看余額 硅基電話機(jī)器人官網(wǎng) 合肥crm外呼系統(tǒng)加盟 長沙外呼系統(tǒng)平臺 城市地圖標(biāo)志怎么標(biāo)注 西安電話自動外呼系統(tǒng) 怎么修改高德地圖標(biāo)注
看代碼:
復(fù)制代碼 代碼如下:

set statistics io on
set statistics time on
go
set statistics profile on
go

use pubs
select * from authors
where (au_fname like 'S%' or au_fname like 'a%')
and (state like 'CA' or state like 'UT')
and (cast(zip as int) > 90000)

select * from authors
where (au_fname like 'S%' or au_fname like 'a%')
and (cast(zip as int) > 90000)
and (state like 'CA' or state like 'UT')

select * from authors
where (cast(zip as int) > 90000)
and (au_fname like 'S%' or au_fname like 'a%')
and (state like 'CA' or state like 'UT')

目的:想驗(yàn)證where語句的各個條件的查詢順序
環(huán)境:SQLServer 2005Express版本
步驟:顯示查詢計劃
結(jié)果:無一例外,都被統(tǒng)一成了這樣的代碼
復(fù)制代碼 代碼如下:

|--Clustered Index Scan(OBJECT:([pubs].[dbo].[authors].[UPKCL_auidind]), WHERE:(CONVERT(int,[pubs].[dbo].[authors].[zip],0)>(90000) AND ([pubs].[dbo].[authors].[au_fname] like 'S%' OR [pubs].[dbo].[authors].[au_fname] like 'a%') AND ([pubs].[dbo].[authors].[state] like 'CA' OR [pubs].[dbo].[authors].[state] like 'UT')))

結(jié)論:貌似在2005之前的版本中,where子句的順序是從前往后的。但是又貌似在2005的版本中進(jìn)行了優(yōu)化,所有的順序都被統(tǒng)一成了以過濾能力進(jìn)行排序的語句。

標(biāo)簽:吉林 瀘州 玉溪 商洛 濟(jì)源 廣西 撫順 文山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《where 子句的執(zhí)行順序》,本文關(guān)鍵詞  where,子句,的,執(zhí)行,順序,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《where 子句的執(zhí)行順序》相關(guān)的同類信息!
  • 本頁收集關(guān)于where 子句的執(zhí)行順序的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    博乐市| 彭泽县| 肥西县| 乐山市| 湟源县| 延边| 阆中市| 枣庄市| 芷江| 浦北县| 吉安市| 扶风县| 德清县| 从化市| 昌黎县| 桃园县| 徐州市| 临泽县| 大庆市| 九龙城区| 新昌县| 清镇市| 台湾省| 阿坝| 油尖旺区| 虎林市| 瑞安市| 阿拉善左旗| 河源市| 舞钢市| 永泰县| 博野县| 乐业县| 嘉荫县| 花莲县| 信宜市| 信丰县| 正镶白旗| 嵩明县| 肥东县| 神农架林区|