Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Lager i Microsoft Fabric
SQL-databas i Förhandsversion av Microsoft Fabric
Dividerar ett tal med ett annat (en aritmetikdivisionsoperator).
Transact-SQL syntaxkonventioner
Syntax
dividend / divisor
Arguments
dividend
Är det numeriska uttryck som ska delas.
dividend kan vara ett giltigt uttryck för någon av datatyperna i kategorin numerisk datatyp, förutom datatyperna datetime och smalldatetime .
divisor
Är det numeriska uttrycket som utdelningen ska delas med.
divisor kan vara ett giltigt uttryck för någon av datatyperna i kategorin numerisk datatyp, förutom datatyperna datetime och smalldatetime .
Result Types
Returnerar datatypen för argumentet med högre prioritet. Mer information finns i Data Type Precedence (Transact-SQL).
Om en heltalsutdelning divideras med ett heltalsdivisor är resultatet ett heltal som har någon del av resultatet trunkerat.
Remarks
Det faktiska värdet som returneras av operatorn/är kvoten för det första uttrycket dividerat med det andra uttrycket.
Examples
I följande exempel används divisionens aritmetiska operator för att beräkna försäljningsmålet per månad för säljarna på Adventure Works Cycles.
-- Uses AdventureWorks
SELECT s.BusinessEntityID AS SalesPersonID, FirstName, LastName, SalesQuota, SalesQuota/12 AS 'Sales Target Per Month'
FROM Sales.SalesPerson AS s
JOIN HumanResources.Employee AS e
ON s.BusinessEntityID = e.BusinessEntityID
JOIN Person.Person AS p
ON e.BusinessEntityID = p.BusinessEntityID;
Här är en partiell resultatuppsättning.
SalesPersonID FirstName LastName SalesQuota Sales Target Per Month
------------- ------------ ----------------- ----------- ------------------
274 Stephen Jiang NULL NULL
275 Michael Blythe 300000.00 25000.00
276 Linda Mitchell 250000.00 20833.3333
277 Jillian Carson 250000.00 20833.3333
Exempel: Azure Synapse Analytics and Analytics Platform System (PDW)
I följande exempel används divisionens aritmetiska operator för att beräkna ett enkelt förhållande mellan varje anställds semestertimmar och sjuktimmar.
-- Uses AdventureWorks
SELECT FirstName, LastName, VacationHours/SickLeaveHours AS PersonalTimeRatio
FROM DimEmployee;
See Also
Datatyper (Transact-SQL)
Inbyggda funktioner (Transact-SQL)
Operators (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)
/= (Division Assignment) (Transact-SQL)
Sammansatta operatorer (Transact-SQL)