SQLite,ビット演算子を用いて、論理積・論理和を取得する

スポンサーリンク

鍛錬 59

SQLite,ビット演算子を用いて、論理積・論理和を取得する

論理積・論理和を取得するには、ビット演算子を使用します。
 
使用方法は、以下に示す通りです。

論理積を取得

select 値 & 値

 
論理和を取得

select 値 | 値
スポンサーリンク

実行結果

以下は、論理積と論理和を取得しています。

論理積を取得

以下は、論理積を取得しています。

sqlite> 
sqlite> select 0 & 0;
0
sqlite> select 0 & 1;
0
sqlite> select 1 & 0;
0
sqlite> select 1 & 1;
1

論理和を取得

以下は、論理和を取得しています。

sqlite> 
sqlite> select 0 | 0;
0
sqlite> select 0 | 1;
1
sqlite> select 1 | 0;
1
sqlite> select 1 | 1;
1
タイトルとURLをコピーしました