メインコンテンツまでスキップ
バージョン: 4.x

XOR

説明

2つのBOOLEAN値に対してビット単位の排他的OR演算を実行します。

構文

 <lhs> XOR <rhs>

パラメータ

parameterdescription
<lhs>評価される最初のBOOLEAN値
<rhs>評価される2番目のBOOLEAN値

戻り値

2つのBOOLEAN値の排他的論理和を返します。

select true XOR false,true XOR true;
+------------------+-----------------+
| xor(TRUE, FALSE) | xor(TRUE, TRUE) |
+------------------+-----------------+
| 1 | 0 |
+------------------+-----------------+