getbit函數

適用於:勾選“是”磚的SQL勾選“是”Databricks運行時10.0及以上

以整數值的二進製表示形式返回位的值。

語法

getbitexprpos))

參數

  • expr:計算為整數值的表達式。

  • pos: INTEGER類型的表達式。

返回

結果類型為INTEGER。

如果設置了位,則結果值為1,否則為0。

位從右向左計數,以0為基礎。

如果pos是否超出數據類型的邊界exprDatabricks SQL引發錯誤。

getbit的同義詞是bit_get

例子

>選擇十六進製23Y),getbit23Y3.);0>選擇十六進製23Y),getbit23Y0);1>選擇getbit23Y8);無效的位置8超過限製>選擇getbit23Y-1);無效的位置-1