溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【巨杉數(shù)據(jù)庫Sequoiadb】SequoiaDB是否支持在group by時sum函數(shù)的參數(shù)

發(fā)布時間:2020-08-14 03:24:02 來源:ITPUB博客 閱讀:185 作者:CherylRAnthony 欄目:數(shù)據(jù)庫

問題詳細 描述】
SequoiaDB 中,在 group by 時, decimal (高精度數(shù)) 型的字段可以做 sum 函數(shù) ?  

【解決 法】
1.decimal
類型是支持在 group by 時做聚集函數(shù)的, 例如:
集合 cl 現(xiàn) 有如下數(shù)據(jù):
{"a":{"$decimal":"111.111"},"name":"zhangsan"}
{"a":{"$decimal":"222.222"},"name":"zhangsan"}
{"a":{"$decimal":"123.456"},"name":"lisi"}
2.
在使用 group by 時對 decimal 類型的 'a' 字段做聚集函數(shù)
db.exec("select sum(a) as
總和 from cs.cl group by name")
3.
結果如下:
{"
總和 ":{"$decimal":"123.456"}}
{"
總和 ":{"$decimal":"333.333"}}

情參考】
高精度數(shù): http://doc.sequoiadb.com/cn/SequoiaDB-cat_id-1519612297-edition_id-300
聚集函數(shù): http://doc.sequoiadb.com/cn/index-cat_id-1432190972-edition_id-300

【解決 辦法】
decimal
類型是支持在 group by 時做聚集函數(shù)的,例如:
1.
集合 cl 現(xiàn) 有如下數(shù)據(jù):
{"a":{"$decimal":"111.111"},"name":"zhangsan"}
{"a":{"$decimal":"222.222"},"name":"zhangsan"}
{"a":{"$decimal":"123.456"},"name":"lisi"}
2.
在使用 group by 時對 decimal 類型的 'a' 字段做聚集函數(shù)
db.exec("select sum(a) as
總和 from cs.cl group by name")
3.
結果如下:
{"
總和 ":{"$decimal":"123.456"}}
{"
總和 ":{"$decimal":"333.333"}}

情參考】
高精度數(shù): http://doc.sequoiadb.com/cn/SequoiaDB-cat_id-1519612297-edition_id-300
聚集函數(shù): http://doc.sequoiadb.com/cn/index-cat_id-1432190972-edition_id-300  

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI