• 相关软件
    >+(加) 创建者:webmaster 更新时间:2006-02-16 15:51

    两个数相加。这个加法算术运算符也可以将一个以天为单位的数字加到日期中。



    语法


    expression + expression



    参数


    expression



    是数字分类中任何数据类型(bit 数据类型除外)的任何有效 Microsoft® SQL Server™ 表达式。



    结果类型


    返回优先级较高的参数的数据类型。有关更多信息,请参见数据类型的优先顺序



    示例


    A. 使用加法运算符计算客户可订购的总单元数


    下面的示例将 Products 表中当前库存产品的数量和当前已定购的所有产品的单元数量相加。



    USE Northwind
    GO
    SELECT ProductName, UnitsInStock + UnitsOnOrder
    FROM Products
    ORDER BY ProductName ASC
    GO


    B. 使用加法运算符将天数加到日期和时间值中


    下面的示例将若干天数加到 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)


    C. 将字符和整型数据类型相加


    本示例通过将字符数据类型转换为 int,将 int 数据类型值与字符值相加。如果在 char 字符串中有无效的字符,则 SQL Server 将返回错误。



    DECLARE @addvalue int
    SET @addvalue = 15
    SELECT '125127' + @addvalue


    下面是结果集:



    ----------------------- 
    125142            

    (1 row(s) affected)
    相关文章
    本页查看次数: