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


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

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

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

Синтаксис

dividend / divisor

Аргументы

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

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

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

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

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

Замечания

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

Примеры

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

USE AdventureWorks;
GO
SELECT SalesPersonID, FirstName, LastName, SalesQuota, SalesQuota/12 AS 'Sales Target Per Month'
FROM Sales.SalesPerson s 
    JOIN HumanResources.Employee e ON s.SalesPersonID = e.EmployeeID
    JOIN Person.Contact c ON e.ContactID = c.ContactID;