Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к:SQL Server
База данных Azure SQL
Управляемый экземпляр Azure SQL
Azure Synapse Analytics
Система платформы аналитики (PDW)
Конечная точка SQL аналитики в Microsoft Fabric
Хранилище в Microsoft Fabric
База данных SQL в Microsoft Fabric
Выполняет деление одного числа на другое (арифметический оператор деления).
Соглашения о синтаксисе Transact-SQL
Syntax
dividend / divisor
Arguments
dividend
Делимое числовое выражение.
dividend может быть любым допустимым выражением expression любого из типов категории числовых типов данных, кроме типов данных datetime и smalldatetime.
divisor
Числовое выражение, на которое делится делимое.
divisor может быть любым допустимым выражением любого из типов категории числовых типов данных, кроме типов данных datetime и smalldatetime.
Типы результатов
Возвращает результат типа данных аргумента с более высоким приоритетом. Дополнительные сведения см. в разделе Приоритет типов данных (Transact-SQL).
Если целочисленный аргумент dividend делится на целочисленный аргумент divisor, то результатом будет целое число, а дробная часть будет усечена.
Remarks
Фактическое значение, возвращаемое оператором /, представляет собой частное от деления первого выражения на второе.
Examples
В следующем примере используется арифметический оператор деления для вычисления целевого показателя продаж в месяц для сотрудников по продажам в 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;
Здесь приводится частичный результирующий набор.
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
Примеры: Azure Synapse Analytics и система платформы аналитики (PDW)
В приведенном ниже примере арифметический оператор деления служит для вычисления отношения часов отпуска к часам отсутствия по болезни для каждого сотрудника.
-- Uses AdventureWorks
SELECT FirstName, LastName, VacationHours/SickLeaveHours AS PersonalTimeRatio
FROM DimEmployee;
См. также
Типы данных (Transact-SQL)
Встроенные функции (Transact-SQL)
Операторы (Transact-SQL)
SELECT (Transact-SQL)
ГДЕ (Transact-SQL)
/= (назначение деления) (Transact-SQL)
Составные операторы (Transact-SQL)