标签: mysql
我想问点事,请对我好。
这是我的列字段之一,其数据类型为
列名:已付金额 数据类型:float(13,2)
当我计算此列时,即使没有现有值或未在其上插入,它也会返回值1。
查询前: 查询后:
使用的查询:从交易中选择COUNT(已付款),COUNT(未付款)
由于我自己的原因,我想获得零(0)值。
请对我好,谢谢!
答案 0 :(得分:2)
我认为您不需要总和。
count用于计数行doc
sum用于累计字段doc的值,您可能需要使用group by子句
SELECT SUM(amount_paid), SUM(amount_unpaid) from transactions
答案 1 :(得分:-1)
如果要像Cero一样计数,则可以为空,您可以执行以下操作
UPDATE table SET column = NULL WHERE test = "example";