SQL Server 运算符

SQL Server (Transact-SQL) +(加法)运算符用于添加两个值。它对数值进行运算。

下面的示例描述了如何在各种条件下使用添加运算符:

示例:

考虑一个名为Employee的数据库表示例包含以下记录:

DataVar1Var2
Data1101
Data2152
Data3203
Data4254
Data5305
Data6356

与 WHERE 子句一起使用:选择表中的记录其中 Var1 和 Var2 列值的总和大于 25,查询如下:

SELECT * FROM Sample
WHERE Var1 + Var2 > 25; 

查询将产生以下结果结果:

DataVar1Var2
Data4254
Data5305
Data6356

与AS子句一起使用:Var1和Var2列的总和使用 AS 子句可以将值显示在不同的列中:

SELECT *, (Var1 + Var2) AS SUM FROM Sample; 

查询将产生以下结果:

DataVar1Var2SUM
Data110111
Data215217
Data320323
Data425429
Data530535
Data635641

使用with UPDATE Clause:要使用列 Var1 和 Var2 的总和更新列 Var1,查询如下:

UPDATE Sample
SET Var1 = Var1 + Var2;

--查看结果
SELECT * FROM Sample; 

查询将产生以下结果:

DataVar1Var2
Data1111
Data2172
Data3233
Data4294
Data5355
Data6416

与值一起使用:要添加两个值,我们可以简单地使用 SELECT 语句:

SELECT 30 + 50; 

查询将产生以下结果:

80

(1 row(s) affected)