Sql server 如何对sql server中的行的值求和

Sql server 如何对sql server中的行的值求和,sql-server,Sql Server,我有一个数据集,像这样。我想对每一行的值求和 ID F01 F02 F03 1 1 0 0 2 0 1 1 3 1 0 1 我需要每行的总数。例如: ID RowSum 1 1 (1+0+0) 2 2 (0+1+1) 3 2 (1+0+1) 使用 Msg 8120,级别16,状态1,第1行列“dbo.Sheet1$.F01”在选择列表中无效,因为它未包含在聚合函数或GROUP

我有一个数据集,像这样。我想对每一行的值求和

ID   F01   F02   F03
1    1     0     0
2    0     1     1
3    1     0     1
我需要每行的总数。例如:

ID  RowSum
1   1     (1+0+0)
2   2     (0+1+1)
3   2     (1+0+1)
使用


Msg 8120,级别16,状态1,第1行列“dbo.Sheet1$.F01”在选择列表中无效,因为它未包含在聚合函数或GROUP BY子句中。Msg 8120,级别16,状态1,第1行列“dbo.Sheet1$.F02”在选择列表中无效,因为它未包含在聚合函数或GROUP BY子句中。Msg 8120,级别16,状态1,第1行列“dbo.Sheet1$.F03”在选择列表中无效,因为它未包含在聚合函数或GROUP BY子句中。
SELECT ID, ISNULL(F01,0) + ISNULL(F02,0) + IsNULL(F3,0) as RowSum
FROM yourtable