SQL语句,如何查询表中两列的值,将这两列相加,作为第三列的值

SQL语句,如何查询表中两列的值,将这两列相加,作为第三列的值,第1张

select

列三

=

列一+列二

from

tablename;这个只是显示不会更新数据

如果是更新数据表的话:update

tablename

set

列三

=

select

列一+列二

from

tablename;

在日常生活中,我们经常会使用EXCEL表格做数据统计,那么如何对EXCEL表格中的数据做加法运算呢?下面我就来给大家讲解一下。

首先,打开EXCEL表格,准备好需要进行加法运算的数据。

在“C1”单元格中输入“=A1+B1”,此时A1与B1单元格内的数据会分别被不用的颜色所标记。

按下“Enter”键,即可在C1单元格中,得到A1与B1单元格内数据进行加法运算后的结果。

将鼠标移动到C1单元格右下角,按住鼠标左键并向下拉动至所有需要进行加法运算数据的最后一行处松手。

即可在C列对应的单元格中快速得到A、B两列数据做加法运算的结果。

E2使用公式:=A2&";"&B2,然后向下填充。然后全选填充区域,Ctrl+C,Ctrl+V粘贴为数值。

然后选择粘贴区域,菜单栏数据,删除重复项。

然后,数据分列,上面使用;连接,现在在使用;分列就行。

最后使用公式:

=SUMIFS(C:C,A:A,E2,B:B,F2)

向下填充即可。

做个简单的。

两个数据表db1,db2

查询结果A是从数据表db1获取的:

select names, sale from db1

查询结果B是从数据表db2获取的:

select names, sale from db2

则查询结果C:

select names,sum(sale) as sale

from

(select names, sale from db1

union

select names, sale from db2

)

group by names

你这个是什么数据库啊

我怎么看上去, 是 java / C# 的语法啊。

如果是 SQL 语句的话。

那就是

SELECT

total + money

FROM

就可以了。

有些数据是空的情况下, 需要根据不同的数据库, 用不用的函数

也就是 如果 数据为空, 那么按照 0 来计算

Oracle 或者 DB2 使用 NVL( total , 0) + NVL( money, 0)

SQL Server 使用 ISNULL( total , 0) + ISNULL( money, 0)

MySQL 或者 SQLite 使用 IFNULL( total , 0) + IFNULL( money, 0)

oracle写法

create function fn_plus(x number, y number)

return number is

return x+y;

end fn_plus;

sqlserver写法:

CREATE FUNCTION fn_plus

(

@x int,

@y int

)

RETURNS int AS

BEGIN

Return @x + @y;

END

以上就是关于SQL语句,如何查询表中两列的值,将这两列相加,作为第三列的值全部的内容,包括:SQL语句,如何查询表中两列的值,将这两列相加,作为第三列的值、如何做EXCEL加法运算、把表中两列都相同的相加,大神求公式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9726190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存