【 问题详细 描述】 在 SequoiaDB 中,在 group by 时, decimal (高精度数) 类 型的字段可以做 sum
【
问题详细
描述】
在
SequoiaDB
中,在
group by
时,
decimal
(高精度数)
类
型的字段可以做
sum
函数
吗
?
【解决
办
法】
1.decimal
类型是支持在
group by
时做聚集函数的,
例如:
集合
cl
中
现
有如下数据:
{"a":{"$decimal":"111.111"},"name":"zhangsan"}
{"a":{"$decimal":"222.222"},"name":"zhangsan"}
{"a":{"$decimal":"123.456"},"name":"lisi"}
2.
在使用
group by
时对
decimal
类型的
'a'
字段做聚集函数
db.exec("select sum(a) as
总和
from cs.cl group by name")
3.
结果如下:
{"
总和
":{"$decimal":"123.456"}}
{"
总和
":{"$decimal":"333.333"}}
【
详
情参考】
高精度数:
Http://doc.sequoiadb.com/cn/SequoiaDB-cat_id-1519612297-edition_id-300
聚集函数:
http://doc.sequoiadb.com/cn/index-cat_id-1432190972-edition_id-300
【解决
办法】
decimal
类型是支持在
group by
时做聚集函数的,例如:
1.
集合
cl
中
现
有如下数据:
{"a":{"$decimal":"111.111"},"name":"zhangsan"}
{"a":{"$decimal":"222.222"},"name":"zhangsan"}
{"a":{"$decimal":"123.456"},"name":"lisi"}
2.
在使用
group by
时对
decimal
类型的
'a'
字段做聚集函数
db.exec("select sum(a) as
总和
from cs.cl group by name")
3.
结果如下:
{"
总和
":{"$decimal":"123.456"}}
{"
总和
":{"$decimal":"333.333"}}
【
详
情参考】
高精度数:
http://doc.sequoiadb.com/cn/SequoiaDB-cat_id-1519612297-edition_id-300
聚集函数:
http://doc.sequoiadb.com/cn/index-cat_id-1432190972-edition_id-300
--结束END--
本文标题: 【巨杉数据库Sequoiadb】SequoiaDB是否支持在group by时sum函数的参数
本文链接: https://www.lsjlt.com/news/49368.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0