数据库如何查询同行不同列的数字相加得到的值

lqsmn613 2010-12-01 03:09:06
有张表,暂定为三列,一列name,一列num1,一列num2
比如有数据:
a 1 2
b 3 4
c 5 6

请问,如果写查询语句,可以在查询到的结果集里面多一列num3,num3的值为同一行中num1加上num2的值。
这个相加的语句怎么弄?
...全文
495 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2010-12-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lqsmn613 的回复:]
。。。可以直接用运算符号计算的啊,我蛋疼了……
不管怎么样,多谢了
[/Quote]select * , num3 = num1 + num2 from tb
lqsmn613 2010-12-01
  • 打赏
  • 举报
回复
。。。可以直接用运算符号计算的啊,我蛋疼了……
不管怎么样,多谢了
水族杰纶 2010-12-01
  • 打赏
  • 举报
回复
if not object_id('tb') is null
drop table tb
Go
Create table tb([name] nvarchar(1),[num1] int,[num2] int)
Insert tb
select N'a',1,2 union all
select N'b',3,4 union all
select N'c',5,6
Go
select *,num3=num1+num2
from tb
/*
name num1 num2 num3
---- ----------- ----------- -----------
a 1 2 3
b 3 4 7
c 5 6 11

(3 row(s) affected)

*/
水族杰纶 2010-12-01
  • 打赏
  • 举报
回复
select *,num3=num1+num2
from tb

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧