返回首页

gbase数据、南大通用产品文档:GBase8aBIT_COUNT(N)

更新日期:2024年09月11日

返回在参数N 中设置的比特位是1 的总数量。
示例

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 553
示例1:返回“29”设置的比特位中1 的个数。
gbase> SELECT BIT_COUNT(29) FROM t;
+---------------+
| BIT_COUNT(29) |
+---------------+
| 4 |
+---------------+
1 row in set
说明
示例说明:“29”对应的比特值为“11101”,对应的十进制值为“4”。
加密函数
这部分函数用于加密和解密数据。

取值:[0|1]
默认值:1
说明:建表时是否忽略nocopies 选项。该参数的默认值是1。
0:否,建表使用nocopies 选项,则表不会有副本分片。
1:是,即使建表带上nocopies 选项,也会创建为正常表(带有副本分片)。
修改方式:可使用set 语句修改值也可在配置文件中修改值。仅用于global 范围。

函数说明
CURRENT_TIMESTAMP 和CURRENT_TIMESTAMP()等价于NOW()。
示例

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
781
示例1:使用CURRENT_TIMESTAMP 函数返回“日期+时间”。
gbase> SELECT CURRENT_TIMESTAMP FROM dual;
+---------------------+
| CURRENT_TIMESTAMP
|
+---------------------+
| 2020-04-01 14:23:02 |
+---------------------+
1 row in set
示例2:使用CURRENT_TIMESTAMP()函数返回“日期+时间”。
gbase> SELECT CURRENT_TIMESTAMP() FROM dual;
+---------------------+
| CURRENT_TIMESTAMP() |
+---------------------+
| 2020-04-01 14:23:21 |
+---------------------+
1 row in set
示例3:使用NOW()函数返回“日期+时间”。
gbase> SELECT NOW() FROM dual;
+---------------------+
| NOW()
|
+---------------------+
| 2020-04-01 14:23:47 |
+---------------------+
1 row in set