Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
Azure Synapse Analytics
Elemzési platformrendszer (PDW)
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
Két számot ad hozzá. Ez az összeadási aritmetikai operátor egy napokban megadott számot is hozzáadhat egy dátumhoz.
Transact-SQL szintaxis konvenciók
Syntax
expression + expression
Arguments
expression
A numerikus kategória bármelyik adattípusának érvényes kifejezése , kivéve a bit adattípust.
Dátum, idő, dátum/idő2 vagy datetimeoffset adattípussal nem használható.
Eredménytípusok
Az argumentum adattípusát adja vissza a magasabb előzményekkel. További információ: Adattípus elsőbbsége (Transact-SQL).
Examples
A. A hozzáadási operátor használatával kiszámíthatja az egyes alkalmazottak munkától távol töltött óráinak teljes számát.
Ez a példa az egyes alkalmazottak munkaidejétől távol töltött órák teljes számát állapítja meg a szabadságra szánt órák számának és a betegszabadságként vett órák számának hozzáadásával.
-- Uses AdventureWorks
SELECT p.FirstName, p.LastName, VacationHours, SickLeaveHours,
VacationHours + SickLeaveHours AS 'Total Hours Away'
FROM HumanResources.Employee AS e
JOIN Person.Person AS p ON e.BusinessEntityID = p.BusinessEntityID
ORDER BY 'Total Hours Away' ASC;
GO
B. Napok és időértékek hozzáadása a hozzáadási operátorral
Ez a példa több napot ad hozzá egy datetime dátumhoz.
SET NOCOUNT ON
DECLARE @startdate DATETIME, @adddays INT;
SET @startdate = 'January 10, 1900 12:00 AM';
SET @adddays = 5;
SET NOCOUNT OFF;
SELECT @startdate + 1.25 AS 'Start Date',
@startdate + @adddays AS 'Add Date';
Itt van az eredmények összessége.
Start Date Add Date
--------------------------- ---------------------------
1900-01-11 06:00:00.000 1900-01-15 00:00:00.000
(1 row(s) affected)
C. Karakter- és egész szám adattípusok hozzáadása
Az alábbi példa egy int adattípusértéket és egy karakterértéket ad hozzá a karakter adattípusának int értékké alakításával. Ha egy érvénytelen karakter szerepel a karaktersztringben, a Transact-SQL hibát ad vissza.
DECLARE @addvalue INT;
SET @addvalue = 15;
SELECT '125127' + @addvalue;
Itt van az eredmények összessége.
-----------------------
125142
(1 row(s) affected)
Példák: Azure Synapse Analytics and Analytics Platform System (PDW)
D: Az összeadás operátor használata az egyes alkalmazottak munkától távol töltött óráinak teljes számának kiszámításához
Az alábbi példa megkeresi az egyes alkalmazottak munkaidejétől távol töltött órák teljes számát a szabadságra szánt órák számának és a betegszabadságként vett órák számának hozzáadásával, és növekvő sorrendbe rendezi az eredményeket.
-- Uses AdventureWorks
SELECT FirstName, LastName, VacationHours, SickLeaveHours,
VacationHours + SickLeaveHours AS TotalHoursAway
FROM DimEmployee
ORDER BY TotalHoursAway ASC;
Lásd még:
Operátorok (Transact-SQL)
Összetett operátorok (Transact-SQL)
+= (Összeadási hozzárendelés) (Transact-SQL)
CAST és CONVERT (Transact-SQL)
adattípus-átalakítás (adatbázismotor)
adattípusok (Transact-SQL)
Beépített függvények (Transact-SQL)
VÁLASZT (Transact-SQL)