1234567891011121314151617 |
- /* postgres can not */
- SELECT
- o1 XOR o2 AS xor,
- o1 XOR o1 AS xor_same_o1,
- o2 XOR o2 AS xor_same_o2,
- o1 XOR o2 XOR o1 XOR o2 XOR o1 XOR o2 AS xor_triple_dups,
- o1 XOR o2 XOR Unwrap(o1) XOR Unwrap(o2) AS xor_with_unwraps,
- FROM AS_TABLE([
- <|o1: FALSE, o2: FALSE|>,
- <|o1: TRUE, o2: TRUE|>,
- <|o1: TRUE, o2: FALSE|>,
- <|o1: FALSE, o2: TRUE|>,
- <|o1: TRUE, o2: NULL|>,
- <|o1: FALSE, o2: NULL|>,
- <|o1: NULL, o2: TRUE|>,
- <|o1: NULL, o2: FALSE|>
- ]);
|