<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        sqlserver中All、Any和Some用法與區別

        來源:懂視網 責編:小采 時間:2020-11-09 07:41:09
        文檔

        sqlserver中All、Any和Some用法與區別

        sqlserver中All、Any和Some用法與區別:SQLServer 中有三個關鍵字可以修改比較運算符: All 、 Any 和 Some ,其中 Some 和 Any 等價。 他們作用于比較運算符和子查詢之間,作用類 Exists 、 not exists 、 in 、 not in 以及其他邏輯意義,這些語法同樣被 SQLServer2000 支持但是很
        推薦度:
        導讀sqlserver中All、Any和Some用法與區別:SQLServer 中有三個關鍵字可以修改比較運算符: All 、 Any 和 Some ,其中 Some 和 Any 等價。 他們作用于比較運算符和子查詢之間,作用類 Exists 、 not exists 、 in 、 not in 以及其他邏輯意義,這些語法同樣被 SQLServer2000 支持但是很

        SQLServer 中有三個關鍵字可以修改比較運算符: All 、 Any 和 Some ,其中 Some 和 Any 等價。 他們作用于比較運算符和子查詢之間,作用類 Exists 、 not exists 、 in 、 not in 以及其他邏輯意義,這些語法同樣被 SQLServer2000 支持但是很少看到有人用它

        SQLServer中有三個關鍵字可以修改比較運算符:All、Any和Some,其中Some和Any等價。

        他們作用于比較運算符和子查詢之間,作用類似Exists、not exists、in、not in以及其他邏輯意義,這些語法同樣被SQLServer2000支持但是很少看到有人用它們。

        官方參考文:http://technet.microsoft.com/zh-cn/library/ms187074%28SQL.90%29.aspx (建議閱讀)

        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 unionselect 3 
         
        if (object_id ('t2') is not null)drop table t2
        create table t2 (n int)
        insert into t2 select 1 unionselect 2 union select 3 union select 4
         
        -- t1表數據 2,3
        -- t2表數據 1,2,3,4
        -- '>all' 表示:t2表中列n的數據大于t1表中列n的數據的數,結果只有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(selectn 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(selectn 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 n < some(selectn 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
        

        注意:1. =any 與in 等效.
        2. 如果t1中包含null數據,那么所有All相關的比較運算將不會返回任何結果。因為t1和t2表的null的存在他們和notexists之類的比較符會有一些區別。
        比如下面兩句

        select * from t2 a where not exists(select1 from t1 where n>=a.n) 
        
        select * from t2 where n > all(select n from t1) 
        


        他們邏輯上意義很像但是對于null的處理卻是恰恰相反,第一句會忽略子查詢的null而把t2的null同時查出來,第二句卻是忽略了t2的null同時會因為t1中的null而無法查詢到數據。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        sqlserver中All、Any和Some用法與區別

        sqlserver中All、Any和Some用法與區別:SQLServer 中有三個關鍵字可以修改比較運算符: All 、 Any 和 Some ,其中 Some 和 Any 等價。 他們作用于比較運算符和子查詢之間,作用類 Exists 、 not exists 、 in 、 not in 以及其他邏輯意義,這些語法同樣被 SQLServer2000 支持但是很
        推薦度:
        標簽: 區別 用法 all
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 男女午夜24式免费视频| 国产精品玖玖美女张开腿让男人桶爽免费看 | 91老湿机福利免费体验| 国产日韩亚洲大尺度高清| 两个人看的www视频免费完整版| 无码国产亚洲日韩国精品视频一区二区三区| 亚洲人成网站18禁止| 日韩高清在线高清免费| 国产精品国产亚洲区艳妇糸列短篇| 国产成人免费福利网站| 免费人成视频在线播放| 亚洲精品视频免费观看| 九九99热免费最新版| 亚洲精品自在在线观看| 午夜免费福利视频| 亚洲欧洲日本精品| 成人免费无码大片A毛片抽搐| 朝桐光亚洲专区在线中文字幕| 亚洲精品一级无码中文字幕| 99精品视频在线观看免费| 91在线精品亚洲一区二区| 嫖丰满老熟妇AAAA片免费看| 久久亚洲精品11p| 久久亚洲高清综合| 69免费视频大片| 亚洲国产精品精华液| 久久夜色精品国产亚洲av| 99热在线精品免费播放6| 亚洲色精品VR一区区三区| 亚洲精品尤物yw在线影院| 免费无码一区二区三区| 亚洲男同gay片| 久久久久亚洲av毛片大| 国内精自视频品线六区免费| 老司机精品视频免费| 亚洲一区影音先锋色资源| 日韩免费视频一区| 午夜网站在线观看免费完整高清观看 | 亚洲M码 欧洲S码SSS222| 久久精品中文字幕免费| 亚洲精品9999久久久久无码|