Dela via


/ (Division) (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-analysslutpunkt i Microsoft FabricLager i Microsoft FabricSQL-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)