婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 被遺忘的SQLServer比較運算符謂詞

被遺忘的SQLServer比較運算符謂詞

熱門標簽:菏澤語音電銷機器人加盟公司 知名電銷機器人價格 外呼系統改進 長沙智能外呼系統 地圖標注牌 湖南電腦外呼系統平臺 電銷機器人公司 需要哪些牌照 廣東防封卡外呼系統原理是什么 分享百度地圖標注多個位置
官方的參考文檔
http://technet.microsoft.com/zh-cn/library/ms187074%28SQL.90%29.aspx
他們作用于比較運算符和子查詢之間,作用類似Exists、not exists、in、not in以及其他邏輯意義,這些語法同樣被SQLServer2000支持但是很少看到有人用它們。
復制代碼 代碼如下:

set nocount on
use tempdb
go
if (object_id ('t1' ) is not null ) drop table t1
create table t1 (n int )
insert into t1 select 2 union select 3
if (object_id ('t2' ) is not null ) drop table t2
create table t2 (n int )
insert into t2 select 1 union select 2 union select 3 union select 4
select * from t2 where n> all (select n from t1 ) --4
select * from t2 where n> any (select n from t1 ) --3,4
--select * from t2 where n>some(select n from t1) --3,4
select * from t2 where n= all (select n from t1 ) --無數據
select * from t2 where n= any (select n from t1 ) --2,3
--select * from t2 where n=some(select n from t1) --2,3
select * from t2 where n all (select n from t1 ) --1
select * from t2 where n any (select n from t1 ) --1,2
--select * from t2 where nsome(select n from t1) --1,2
select * from t2 where n> all (select n from t1 ) --1,4
select * from t2 where n> any (select n from t1 ) --1,2,3,4
--select * from t2 where n>some(select n from t1)--1,2,3,4
set nocount off

注意,如果t1中包含null數據,那么所有All相關的比較運算將不會返回任何結果,原因就不用多解釋了。而因為t1和t2表的null的存在他們和not exists之類的比較符會有一些區別。
比如下面兩句
select * from t2 a where not exists(select 1 from t1 where n>=a.n)
select * from t2 where n >all(select n from t1)
他們邏輯上意義很像但是對于null的處理卻是恰恰相反,第一句會忽略子查詢的null而把t2的null同時查出來,第二句卻是忽略了t2的null同時會因為t1中的null而無法查詢到數據。

標簽:福建 天水 珠海 泉州 商洛 呼和浩特 西寧 美容院

巨人網絡通訊聲明:本文標題《被遺忘的SQLServer比較運算符謂詞》,本文關鍵詞  被,遺忘,的,SQLServer,比較,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《被遺忘的SQLServer比較運算符謂詞》相關的同類信息!
  • 本頁收集關于被遺忘的SQLServer比較運算符謂詞的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 绥化市| 呈贡县| 齐河县| 上高县| 太湖县| 清水县| 布拖县| 乐昌市| 武威市| 铁岭市| 稷山县| 陇南市| 扬州市| 乌兰浩特市| 安福县| 昔阳县| 东台市| 鲁山县| 江永县| 巧家县| 喜德县| 西昌市| 商南县| 无极县| 永胜县| 汉源县| 确山县| 荆门市| 福建省| 平南县| 昆明市| 六安市| 天全县| 游戏| 瑞金市| 万山特区| 大田县| 抚顺县| 奈曼旗| 青浦区| 胶州市|