两个数相加。这个加法算术运算符也可以将一个以天为单位的数字加到日期中。
expression + expression
expression
是数字分类中任何数据类型(bit 数据类型除外)的任何有效 Microsoft® SQL Server™ 表达式。
返回优先级较高的参数的数据类型。有关更多信息,请参见数据类型的优先顺序。
下面的示例将 Products 表中当前库存产品的数量和当前已定购的所有产品的单元数量相加。
USE Northwind
GO
SELECT ProductName, UnitsInStock + UnitsOnOrder
FROM Products
ORDER BY ProductName ASC
GO
下面的示例将若干天数加到 datetime 日期上。
USE master
GO
SET NOCOUNT ON
DECLARE @startdate datetime, @adddays int
SET @startdate = '1/10/1900 12:00 AM'
SET @adddays = 5
SET NOCOUNT OFF
SELECT @startdate + 1.25 AS 'Start Date',
@startdate + @adddays AS 'Add Date'
下面是结果集:
Start Date Add Date
--------------------------- ---------------------------
Jan 11 1900 6:00AM Jan 15 1900 12:00AM
(1 row(s) affected)
本示例通过将字符数据类型转换为 int,将 int 数据类型值与字符值相加。如果在 char 字符串中有无效的字符,则 SQL Server 将返回错误。
DECLARE @addvalue int
SET @addvalue = 15
SELECT '125127' + @addvalue
下面是结果集:
-----------------------
125142
(1 row(s) affected)
相关文章