我想问点事,请对我好一点。这是我的一个列字段及其数据类型。列名称:支付金额数据类型:float(13,2)当我计算这个列时,它返回值1,即使它上没有现有值或插入值。查询前:查询后:使用的查询:从交易记录中选择count(已付金额)、count(未付金额)我想实现一个零(0)值,因为我自己的原因。请对我好一点,谢谢!
bvuwiixz1#
我想你不需要计算总数。count用于对文档中的行进行计数sum用于累计字段doc的值,您可能需要使用groupby子句
SELECT SUM(amount_paid), SUM(amount_unpaid) from transactions
uqcuzwp82#
必须为空才能像cero那样计数你可以这样做
UPDATE table SET column = NULL WHERE test = "example";
2条答案
按热度按时间bvuwiixz1#
我想你不需要计算总数。
count用于对文档中的行进行计数
sum用于累计字段doc的值,您可能需要使用groupby子句
uqcuzwp82#
必须为空才能像cero那样计数你可以这样做