兩個數(shù)相加。這個加法算術(shù)運算符也可以將一個以天為單位的數(shù)字加到日期中。
expression + expression
expression
是數(shù)字分類中任何數(shù)據(jù)類型(bit 數(shù)據(jù)類型除外)的任何有效 Microsoft? SQL Server? 表達式。
返回優(yōu)先級較高的參數(shù)的數(shù)據(jù)類型。有關(guān)更多信息,請參見數(shù)據(jù)類型的優(yōu)先順序。
下面的示例將 Products 表中當前庫存產(chǎn)品的數(shù)量和當前已定購的所有產(chǎn)品的單元數(shù)量相加。
USE Northwind
GO
SELECT ProductName, UnitsInStock + UnitsOnOrder
FROM Products
ORDER BY ProductName ASC
GO
下面的示例將若干天數(shù)加到 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'
下面是結(jié)果集:
Start Date Add Date
--------------------------- ---------------------------
Jan 11 1900 6:00AM Jan 15 1900 12:00AM
(1 row(s) affected)
本示例通過將字符數(shù)據(jù)類型轉(zhuǎn)換為 int,將 int 數(shù)據(jù)類型值與字符值相加。如果在 char 字符串中有無效的字符,則 SQL Server 將返回錯誤。
DECLARE @addvalue int
SET @addvalue = 15
SELECT '125127' + @addvalue
下面是結(jié)果集:
-----------------------
125142
(1 row(s) affected)
相關(guān)文章