Sdílet prostřednictvím


/ (divize) (Transact-SQL)

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná instance Azure SQLAzure Synapse AnalyticsAnalytics Platform System (PDW)Koncový bod analýzy SQL v Microsoft FabricSklad v Microsoft FabricDatabáze SQL v Microsoft Fabric

Vydělí jedno číslo jiným (aritmetický operátor dělení).

Transact-SQL konvence syntaxe

Syntax

dividend / divisor  

Arguments

dividend
Je číselný výraz, který se má dělit. dividenda může být libovolný platný výraz libovolného z datových typů kategorie číselného datového typu s výjimkou datových typů datetime a smalldatetime .

divisor
Je číselný výraz, kterým se má dělit dividenda. dělitel může být libovolný platný výraz libovolného z datových typů kategorie číselného datového typu s výjimkou datových typů datetime a smalldatetime .

Typy výsledků

Vrátí datový typ argumentu s vyšší prioritou. Další informace naleznete v tématu priorita datových typů (Transact-SQL).

Pokud je celočíselná dividenda dělena celočíselnou dělitelem, je výsledkem celé číslo, které má libovolnou zlomkovou část výsledku zkrácenou.

Remarks

Skutečná hodnota vrácená operátorem / je podíl prvního výrazu děleného druhým výrazem.

Examples

Následující příklad používá aritmetický operátor dělení k výpočtu cíle prodeje za měsíc pro prodejce v 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;  

Tady je částečná sada výsledků.

  
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  
  

Příklady: Azure Synapse Analytics a Analytický platformový systém (PDW)

Následující příklad používá aritmetický operátor dělení k výpočtu jednoduchého poměru hodin dovolené každého zaměstnance na nemoc.

-- Uses AdventureWorks  
  
SELECT FirstName, LastName, VacationHours/SickLeaveHours AS PersonalTimeRatio  
FROM DimEmployee;  
  

Viz také

Datové typy (Transact-SQL)
Předdefinované funkce (Transact-SQL)
Operátory (Transact-SQL)
SELECT (Transact-SQL)
KDE (Transact-SQL)
/= (přiřazení dělení) (Transact-SQL)
Složené operátory (Transact-SQL)