<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邏輯位運算示例

        來源:懂視網 責編:小采 時間:2020-11-09 14:38:23
        文檔

        SQLServer邏輯位運算示例

        SQLServer邏輯位運算示例:一、場景: 在某些場景中,需要保存一系列的bit型。為了簡化數據庫結構或其它特殊的要求,可以將8個bit型保存為1個byte中(例如,tinyint型)。二、邏輯位運算函 一、場景: 在某些場景中,需要保存一系列的bit型。為了簡化數據庫結構或其它特殊的要求,可
        推薦度:
        導讀SQLServer邏輯位運算示例:一、場景: 在某些場景中,需要保存一系列的bit型。為了簡化數據庫結構或其它特殊的要求,可以將8個bit型保存為1個byte中(例如,tinyint型)。二、邏輯位運算函 一、場景: 在某些場景中,需要保存一系列的bit型。為了簡化數據庫結構或其它特殊的要求,可

        一、場景: 在某些場景中,需要保存一系列的bit型。為了簡化數據庫結構或其它特殊的要求,可以將8個bit型保存為1個byte中(例如,tinyint型)。二、邏輯位運算函

        一、場景:

          在某些場景中,需要保存一系列的bit型。為了簡化數據庫結構或其它特殊的要求,,可以將8個bit型保存為1個byte中(例如,tinyint型)。


        二、邏輯位運算函數:

        (1) “邏輯位與”。當且僅當輸入表達式中兩個位(正在被解析的當前位)的值都為 1 時,結果中的位才被設置為 1;否則,結果中的位被設置為 0。

          例如:select 170 & 75


        1010 1010 <-- 170
        0100 1011 <-- 75
        -------------------
        0000 1010 <-- 10


        (2)“邏輯位或”。 如果在輸入表達式中有一個位為 1 或兩個位均為 1(對于正在解析的當前位),那么結果中的位將被設置為 1;如果輸入表達式中的兩個位都不為 1,則結果中的位將被設置為 0。

          例如:select 170 | 75


        1010 1010 <-- 170
        0100 1011 <-- 75
        -------------------
        1110 1011 <-- 235


        (3)“邏輯位異或”。 如果相對應的兩個位的值都為 0 或者都為 1,那么結果中該位的值被清除為 0;否則(相對應的兩個位的值僅有1個為1),結果中該位的值被設置為 1。

          例如:select 170 ^ 75


        1010 1010 <-- 170
        0100 1011 <-- 75
        -------------------
        1110 0001 <-- 225



        三、讀取并判斷:

          例如:if (170 & 8)=8,用于判斷右數第4位是否為1。即只需要對這個“位”執行“邏輯位與”運算,屏蔽掉其它7個位。


        1010 1010 <-- 170
        0000 1000 <-- 8

        -------------------

        0000 1000 <-- 8


        自定義函數:


        -- @combinedValue 原始值(10進制),例如:170

        -- @BitPosition 第幾位,例如:4

        -- @BitValue 賦值,只能為0或1

        -- 返回值(10進制),例如:170




        提示:

          SQL Server 2008 提供了類似C語言的賦值函數,例如“&=”(位與等于)、“|=”(位于等于)、“^=”(位異或等于)。

        本文出自 “我們一起追過的MSSQL” 博客,請務必保留此出處

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

        文檔

        SQLServer邏輯位運算示例

        SQLServer邏輯位運算示例:一、場景: 在某些場景中,需要保存一系列的bit型。為了簡化數據庫結構或其它特殊的要求,可以將8個bit型保存為1個byte中(例如,tinyint型)。二、邏輯位運算函 一、場景: 在某些場景中,需要保存一系列的bit型。為了簡化數據庫結構或其它特殊的要求,可
        推薦度:
        標簽: 保存 需要 場景
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产精品亚洲天堂| 亚洲AV无码乱码在线观看代蜜桃 | 成人免费无码大片a毛片软件| 亚洲视频小说图片| 免费无码中文字幕A级毛片| 亚洲熟妇无码八AV在线播放| 国产美女视频免费观看的网站| 久久亚洲高清综合| 你是我的城池营垒免费观看完整版| 亚洲性在线看高清h片| WWW国产成人免费观看视频| 亚洲色自偷自拍另类小说| 男女午夜24式免费视频| 亚洲视频一区在线| 最新仑乱免费视频| 老司机午夜性生免费福利| 亚洲天堂免费在线视频| 免费看黄的成人APP| 亚洲特级aaaaaa毛片| 午夜私人影院免费体验区| 午夜亚洲乱码伦小说区69堂| 久久99亚洲综合精品首页| 日本黄色动图免费在线观看| 亚洲一区电影在线观看| 免费人成视频x8x8入口| 成人性生交大片免费看中文| 亚洲国产韩国一区二区| 国产伦精品一区二区三区免费下载| 一级特黄录像免费播放肥| 亚洲免费在线视频观看| 四虎影库久免费视频| 久别的草原电视剧免费观看| 亚洲中文字幕无码爆乳| 浮力影院亚洲国产第一页| 青娱分类视频精品免费2| 香港经典a毛片免费观看看| 亚洲短视频男人的影院| 日韩免费电影在线观看| 免费无码黄网站在线看| 亚洲狠狠婷婷综合久久| 亚洲国产精品无码成人片久久|