openGauss SQL参考—函数和操作符:数字操作函数和操作符(2)
-
||/
描述:立方根
示例:
openGauss=# SELECT ||/ 27.0 AS RESULT; result -------- 3 (1 row) -
!
描述:阶乘
示例:
openGauss=# SELECT 5! AS RESULT; result -------- 120 (1 row) -
!!
描述:阶乘(前缀操作符)
示例:
openGauss=# SELECT !!5 AS RESULT; result -------- 120 (1 row) -
&
描述:二进制AND
示例:
openGauss=# SELECT 91&15 AS RESULT; result -------- 11 (1 row) -
|
描述:二进制OR
示例:
openGauss=# SELECT 32|3 AS RESULT; result -------- 35 (1 row) -
#
描述:二进制XOR
示例:
openGauss=# SELECT 17#5 AS RESULT; result -------- 20 (1 row) -
~
描述:二进制NOT
示例:
openGauss=# SELECT ~1 AS RESULT; result -------- -2 (1 row) -
«
描述:二进制左移
示例:
openGauss=# SELECT 1<<4 AS RESULT; result -------- 16 (1 row) -
>>
描述:二进制右移
示例:
openGauss=# SELECT 8>>2 AS RESULT; result -------- 2 (1 row)

浙公网安备 33010602011771号