
# BITXOR
#### 语法
```
INT BITXOR(INT number1, INT number2)
```
#### 描述
BITXOR函数用于执行按位取异或操作。按位异或操作是对两个整数的二进制位逐位进行比较，当两个对应位不同时结果位为1，相同时为0。
#### 约束与限制
本章节仅适用于MRS 3.6.0-LTS.1及之后版本。
#### 入参
| 参数      | 数据类型 |
|:---|:---|
| number1 | INT  |
| number2 | INT  |
   
![](https://support.huaweicloud.com/cmpntguide-lts-mrs/public_sys-resources/note_3.0-zh-cn.png)
输入和输出类型均为整型，且类型一致。
#### 示例
```
CREATE TABLE source (
  f_sequence INT
) WITH (
  'connector' = 'datagen',
  'rows-per-second' = '1'
);
create TABLE print with(
'connector' = 'print'
)as select
  BITXOR (2, 3) as int1
from source;
```
返回结果为1，数据类型为INT。
