Поделиться через


/ (Деление) (Transact-SQL)

Выполняет деление одного числа на другое (арифметический оператор деления).

Значок ссылки на разделСоглашения о синтаксисе Transact-SQL

Синтаксис

dividend / divisor

Аргументы

  • dividend
    Числовое выражение, которое необходимо разделить. Аргумент dividend может быть любым допустимым выражением любого типа данных числовой категории, кроме типов datetime и smalldatetime.

  • divisor
    Числовое выражение, на которое делится делимое. Аргумент divisor может быть любым допустимым выражением любого типа данных числовой категории, кроме типов datetime и smalldatetime.

Типы результата

Возвращает тип данных аргумента с более высоким приоритетом. Дополнительные сведения см. в разделе Приоритет типов данных (Transact-SQL).

Если целочисленный аргумент dividend делится на целочисленный аргумент divisor, то результатом будет целое число, а дробная часть будет усечена.

Замечания

Фактическое значение, возвращаемое оператором /, представляет собой частное от деления первого выражения на второе.

Примеры

В следующем примере арифметический оператор деления используется для вычисления целевого объема продаж за месяц для персонала по продажам из Adventure Works Cycles.

USE AdventureWorks2008R2;
GO
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;