Oracle Database 値をビットに変換してXOR演算を行う
- 作成日 2023.03.22
- Oracle Database
- Oracle Database

Oracle Databaseで、値をビットに変換してXOR演算を行う手順を記述してます。「BITXOR」で可能です。ここでは、実際に実行した結果を画像で掲載してます。
環境
- OS windows11 home
- Oracle Database 21c Express Edition
- SQL Developer 21.2.1.204
手順
値をビットに変換してXOR演算を行うには「BITXOR」を使用します。
BITXOR(値,値)
実際に、演算してみます。
※「DUAL」テーブルはダミーとして使用できるテーブルです。
SELECT
BITXOR(12,10)
FROM DUAL;
1 1 0 0 = 12
1 0 1 0 = 10
<出力結果>
0 1 1 0 = 6
実行結果

演算されていることが確認できます。
文字列としての数値
文字列として数値を使用しても結果は同じとなります。
SELECT
BITXOR('12','10')
FROM DUAL;
実行結果

-
前の記事
GAS スプレッドシートの列の幅を設定する 2023.03.21
-
次の記事
kotlin Listで要素の先頭のみを取得する 2023.03.22
コメントを書く