Sql 两列的总和,并显示在第三列中
我在SQL表中有三列 我想在第三列中显示两列的总和。如何使用SQL查询显示这一点 这是我的桌子结构Sql 两列的总和,并显示在第三列中,sql,Sql,我在SQL表中有三列 我想在第三列中显示两列的总和。如何使用SQL查询显示这一点 这是我的桌子结构 Id int Unchecked Col_A int Unchecked Col_B int Unchecked Total int Checked 您可以为此使用“计算”列: CREATE TABLE [dbo].[Test]( [a] [INT] NULL, [b] [INT] NULL, [c] AS ([a]+[b]) )
Id int Unchecked
Col_A int Unchecked
Col_B int Unchecked
Total int Checked
您可以为此使用“计算”列:
CREATE TABLE [dbo].[Test](
[a] [INT] NULL,
[b] [INT] NULL,
[c] AS ([a]+[b])
) ON [PRIMARY]
GO
INSERT INTO dbo.Test
( a, b )
VALUES ( 1, -- a - int
2 -- b - int
)
SELECT * FROM dbo.Test
Results:
a b c
1 2 3
您可以为此使用“计算”列:
CREATE TABLE [dbo].[Test](
[a] [INT] NULL,
[b] [INT] NULL,
[c] AS ([a]+[b])
) ON [PRIMARY]
GO
INSERT INTO dbo.Test
( a, b )
VALUES ( 1, -- a - int
2 -- b - int
)
SELECT * FROM dbo.Test
Results:
a b c
1 2 3
无需将总计存储在表中,只需将其作为SQL查询的一部分进行计算,如下所示:
SELECT
Id,
Col_A,
Col_B,
Col_A + Col_B AS Total
FROM tablename
无需将总计存储在表中,只需将其作为SQL查询的一部分进行计算,如下所示:
SELECT
Id,
Col_A,
Col_B,
Col_A + Col_B AS Total
FROM tablename
这是我的表格,列是薪水和可变的 现在我需要基本和变量之和作为总数。 以下是对该问题的查询-
select basic,variable,(basic+variable) as total from salary
这是我的表格,表格中的列是工资和可变的 现在我需要基本和变量之和作为总数。 以下是对该问题的查询-
select basic,variable,(basic+variable) as total from salary
或者,如果您只想显示总计:
或者,如果您只想显示总计:
尝试以下方法-
ALTER TABLE TABLENAME ADD colC AS ColA * ColB
试试下面的方法-
ALTER TABLE TABLENAME ADD colC AS ColA * ColB
是否要选择总和或将总和存储在表中?请将GROUP BY与aggreagte函数sum结合使用,然后执行一个UNION ALL。@juergend我想将总和存储在
总计中
column@jarlh:我们如何才能做到这一点?那么,如果其他更改之一发生更改,您需要更新列值的触发器。您想选择总和还是将总和存储在表中?签出GROUP BY与aggreagte函数sum组合,然后执行一个UNION ALL。@juergend我想将总和存储在总计中
column@jarlh:我们如何才能做到这一点?如果另一列发生更改,您需要更新列值的触发器。如果我想显示每列的总数,该怎么办。让我们假设A列有10条记录1+1+1+…
最后,我必须显示这些10
记录的总数,如何显示这些记录?@Nadeem-您需要问一个新问题,并且您应该显示一些解决问题的努力选择和(c)从dbo.Test WHERE——应用适当的filters@GiorgiNakeuri:它显示的是a+b的总和
我只想给aI看,我想你应该先读一本书:)从dbo中选择总和(a)。测试位置--应用适当的过滤器也giorgi,如果我想显示每列的总和怎么办。让我们假设A列有10条记录1+1+1+…
最后,我必须显示这些10
记录的总数,如何显示这些记录?@Nadeem-您需要问一个新问题,并且您应该显示一些解决问题的努力选择和(c)从dbo.Test WHERE——应用适当的filters@GiorgiNakeuri:它显示的是a+b的总和,我只想给aI看,我想你应该先读一本书:)从dbo中选择总和(a)。在哪里测试——应用适当的过滤器