Oracle Database 値をビットに変換してOR演算を行う

Oracle Database 値をビットに変換してOR演算を行う

Oracle Databaseで、値をビットに変換してOR演算を行う手順を記述してます。

環境

  • OS windows11 home
  • Oracle Database 21c Express Edition
  • SQL Developer 21.2.1.204

手順

値をビットに変換してOR演算を行うには「BITOR」を使用します。

BITOR(値,値)

実際に、演算してみます。
※「DUAL」テーブルはダミーとして使用できるテーブルです。

SELECT 
BITOR(12,10)
FROM DUAL;

1 1 0 0  = 12
1 0 1 0  = 10

<出力結果>
1 1 1 0  = 14

実行結果

演算されていることが確認できます。

文字列としての数値

文字列として数値を使用しても結果は同じとなります。

SELECT 
BITOR('12','10')
FROM DUAL;

実行結果