日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
初探Oracle中的右移符號(hào)
Oracle中的右移符號(hào)是”>>”,用于將二進(jìn)制數(shù)向右移動(dòng)指定的位數(shù),空出的位用0填充。

Oracle中的右移符號(hào)用于對(duì)數(shù)字進(jìn)行二進(jìn)制位的右移操作,在Oracle中,有兩種類型的右移操作:算術(shù)右移和邏輯右移。

1、算術(shù)右移(Arithmetic Right Shift)

算術(shù)右移將數(shù)字的二進(jìn)制表示向右移動(dòng)指定的位數(shù),并用0填充左側(cè)空位,在Oracle中,可以使用雙尖號(hào)(>>)作為算術(shù)右移符號(hào)。

語(yǔ)法:

“`sql

<數(shù)值表達(dá)式> >> <移位數(shù)>

“`

示例:

“`sql

SELECT 5 >> 2 FROM DUAL; 結(jié)果為2

SELECT 15 >> 2 FROM DUAL; 結(jié)果為7

“`

2、邏輯右移(Logical Right Shift)

邏輯右移將數(shù)字的二進(jìn)制表示向右移動(dòng)指定的位數(shù),并用最左側(cè)的位的值填充右側(cè)空位,在Oracle中,沒(méi)有專門的邏輯右移符號(hào),但可以通過(guò)使用算術(shù)右移和按位取反來(lái)實(shí)現(xiàn)邏輯右移的效果。

示例:

“`sql

SELECT (16) >> 2 FROM DUAL; 結(jié)果為3

SELECT (16) / 2 >> 2 FROM DUAL; 結(jié)果為3

“`

注意:邏輯右移的結(jié)果依賴于數(shù)字的符號(hào)位,正數(shù)的邏輯右移與算術(shù)右移相同,負(fù)數(shù)的邏輯右移會(huì)保留符號(hào)位并向右移動(dòng)。

算術(shù)右移使用雙尖號(hào)(>>)作為符號(hào);

邏輯右移需要通過(guò)算術(shù)右移和按位取反實(shí)現(xiàn);

邏輯右移的結(jié)果依賴于數(shù)字的符號(hào)位。


網(wǎng)頁(yè)名稱:初探Oracle中的右移符號(hào)
文章出自:http://www.dlmjj.cn/article/cddedgo.html