Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punkt końcowy analizy SQL w usłudze Microsoft Fabric
Hurtownia danych w usłudze Microsoft Fabric
Baza danych SQL w usłudze Microsoft Fabric
Dzieli jedną liczbę przez inną (operator dzielenia arytmetycznego).
Transact-SQL konwencje składni
Syntax
dividend / divisor
Arguments
dividend
Jest wyrażeniem liczbowym do dzielenia.
dywidenda może być dowolnym prawidłowym wyrażeniem dowolnego z typów danych kategorii typu danych liczbowych, z wyjątkiem typów danych datetime i smalldatetime .
divisor
Jest wyrażeniem liczbowym, za pomocą którego należy podzielić dywidendę.
Dzielnik może być dowolnym prawidłowym wyrażeniem dowolnego z typów danych kategorii typów danych liczbowych, z wyjątkiem typów danych datetime i smalldatetime .
Typy wyników
Zwraca typ danych argumentu o wyższym pierwszeństwie. Aby uzyskać więcej informacji, zobacz pierwszeństwo typu danych (Transact-SQL).
Jeśli dywidenda całkowita jest podzielona przez dzielnik liczb całkowitych, wynik jest liczbą całkowitą, która ma jakąkolwiek część ułamkową wyniku obciętą.
Remarks
Rzeczywista wartość zwracana przez operator / jest ilorazem pierwszego wyrażenia podzielonego przez drugie wyrażenie.
Examples
W poniższym przykładzie użyto operatora arytmetycznego dzielenia, aby obliczyć cel sprzedaży na miesiąc dla osób sprzedaży w firmie 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;
Oto zestaw wyników częściowych.
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
Przykłady: Azure Synapse Analytics and Analytics Platform System (PDW)
W poniższym przykładzie użyto operatora arytmetycznego dzielenia, aby obliczyć prosty stosunek godzin urlopowych każdego pracownika do godzin chorobowych.
-- Uses AdventureWorks
SELECT FirstName, LastName, VacationHours/SickLeaveHours AS PersonalTimeRatio
FROM DimEmployee;
Zobacz też
typy danych (Transact-SQL)
Wbudowane funkcje (Transact-SQL)
Operatory (Transact-SQL)
WYBIERZ (Transact-SQL)
GDZIE (Transact-SQL)
/= (Przypisanie działu) (Transact-SQL)
Operatory złożone (Transact-SQL)