Mysql查询求和十进制数

Muh*_*riq 5 mysql database sum

我试图总结我的小数记录,例如

我的表中有一个名为cash的列,其值为40.33,30.00,77.22.如何创建总结这些记录的查询?我正在努力使用SUM(cash),ROUND(SUM(cash),2)但没有结果.

SELECT cash FROM `enrolled 
Run Code Online (Sandbox Code Playgroud)

返回行.

SELECT ROUND(SUM(cash),2)`
Run Code Online (Sandbox Code Playgroud)

返回0行.

Nat*_*han 18

试试这个.

SELECT ROUND(SUM(cash), 2)
FROM <tablename>
Run Code Online (Sandbox Code Playgroud)

如果没有结果,那么必须有一个空值,请尝试这样做.

SELECT ROUND(SUM(cash), 2)
FROM<tablename> a
WHERE cash IS NOT NULL
Run Code Online (Sandbox Code Playgroud)

告诉我,还有什么可以帮助你.

  • 列'现金'数据类型是什么? (2认同)