GBase 8c
其他
文章
GBase 8c 数据类型——数字操作符
发表于2023-12-07 09:50:1417次浏览3个评论
l + 加法运算
示例:
gbase=# SELECT 2+3 AS RESULT;
result
--------
5
(1 row)
l - 减法运算
示例:
gbase=# SELECT 2-3 AS RESULT;
result
--------
-1
(1 row)
l * 乘法运算
示例:
gbase=# SELECT 2*3 AS RESULT;
result
--------
6
(1 row)
l / 除法运算
示例:
gbase=# SELECT 4/2 AS RESULT;
result
--------
2
(1 row)
gbase=# SELECT 4/3 AS RESULT;
result
------------------
1.33333333333333
(1 row)
l +/- 正/负
示例:
gbase=# SELECT -2 AS RESULT;
result
--------
-2
(1 row)
l % 模(求余)运算
示例:
gbase=# SELECT 5%4 AS RESULT;
result
--------
1
(1 row)
l @ 取绝对值
示例:
gbase=# SELECT @ -5.0 AS RESULT;
result
--------
5.0
(1 row)
l ^ 幂运算
示例:
gbase=# SELECT 2.0^3.0 AS RESULT;
result
--------------------
8.0000000000000000
(1 row)
l |/ 求平方根运算
示例:
gbase=# SELECT |/ 25.0 AS RESULT;
result
--------
5
(1 row)
l ||/ 求立方根运算
示例:
gbase=# SELECT ||/ 27.0 AS RESULT;
result
--------
3
(1 row)
l ! 阶乘运算
示例:
gbase=# SELECT 5! AS RESULT;
result
--------
120
(1 row)
l !! 阶乘运算(带前缀操作符)
示例:
gbase=# SELECT !!5 AS RESULT;
result
--------
120
(1 row)
l & 二进制与运算 AND
示例:
gbase=# SELECT 91&15 AS RESULT;
result
--------
11
(1 row)
l | 二进制或运算OR
示例:
gbase=# SELECT 32|3 AS RESULT;
result
--------
35
(1 row)
l # 二进制异或运算XOR
示例:
gbase=# SELECT 17#5 AS RESULT;
result
--------
20
(1 row)
l ~ 二进制非运算NOT
示例:
gbase=# SELECT ~1 AS RESULT;
result
--------
-2
(1 row)
l << 二进制左移
示例:
gbase=# SELECT 1<<4 AS RESULT;
result
--------
16
(1 row)
l >> 二进制右移
示例:
gbase=# SELECT 8>>2 AS RESULT;
result
--------
2
(1 row) 评论
登录后才可以发表评论
GBase用户28017发表于 6个月前
学习。
崔哥发表于 4个月前
暖雨晴风初破冻,柳眼梅腮,已觉春心动。酒意诗情谁与共,泪融残粉花钿重。乍试夹衫金缕缝,山枕斜欹,枕损钗头凤。独抱浓愁无好梦,夜阑犹剪灯花弄。
崔哥发表于 3个月前
楼上黄昏欲望休,玉梯横绝月中钩。芭蕉不展丁香结,同向春风各自愁。东南日出照高楼,楼上离人唱石州。总把春山扫眉黛,不知供得几多愁?
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25052
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526