BIT_XOR
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
BIT_XOR()
函数产生按位 XOR
(异或)运算。
SELECT bit_xor(5, 3);
create.select(bitXor(5, 3)).fetch();
结果是
+---------+ | bit_xor | +---------+ | 6 | +---------+
方言支持
此示例使用 jOOQ
bitXor(5, 3)
翻译成以下特定方言的表达式
ASE, Aurora MySQL, BigQuery, MariaDB, MemSQL, MySQL, SQLDataWarehouse, SQLServer, Sybase
(5 ^ 3)
Aurora Postgres, CockroachDB, Postgres, Redshift, Vertica, YugabyteDB
(5 # 3)
ClickHouse
bitXor(5, 3)
Databricks, Exasol
bit_xor(5, 3)
DB2, H2, HSQLDB, Hana, Informix, Snowflake, Teradata
bitxor(5, 3)
DuckDB
xor(5, 3)
Firebird
bin_xor(5, 3)
Oracle
bitand( ((0 - bitand(5, 3)) - 1), ((5 + 3) - bitand(5, 3)) )
SQLite
(~((5 & 3)) & (5 | 3))
Trino
bitwise_xor(5, 3)
Access, Derby
/* UNSUPPORTED */
使用 jOOQ 3.21 生成。早期 jOOQ 版本的支持可能有所不同。 在我们的网站上翻译您自己的 SQL
反馈
您对此页面有任何反馈吗?我们很乐意倾听!