相关疑难解决方法(0)

SQL:当一列具有空值时,总计3列?

SELECT 
    sum(TotalHoursM)
          + (TotalHoursT)
          + (TotalHoursW)
          + (TotalHoursTH)
          + (TotalHoursF) 
          AS TOTAL
FROM LeaveRequest
Run Code Online (Sandbox Code Playgroud)

sql

65
推荐指数
5
解决办法
15万
查看次数

我的Select SUM查询返回null.它应该返回0

我正在尝试使用以下查询来总结客户余额:

select sum(balance) from mytable where customer = 'john' 
Run Code Online (Sandbox Code Playgroud)

但是,如果客户没有余额(即mytable表中没有匹配的行),我的查询返回null而不是0.问题是什么?

sql sql-server

38
推荐指数
3
解决办法
5万
查看次数

标签 统计

sql ×2

sql-server ×1