Partager via


/ (Diviser) (Transact-SQL)

Divise un nombre par un autre (opérateur arithmétique de division).

S'applique à : SQL Server (SQL Server 2008 via la version actuelle, Base de données SQL Windows Azure (version initiale via la version actuelle.

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

Syntaxe

dividend / divisor

Arguments

  • dividend
    Expression numérique à diviser. dividend peut représenter toute expression valide de tout type de données de catégorie numérique, sauf les types de données datetime et smalldatetime.

  • divisor
    Expression numérique par laquelle diviser le dividende. divisor peut représenter toute expression valide de tout type de données de catégorie numérique, sauf les types de données datetime et smalldatetime.

Types de résultats

Retourne le type de données de l'argument possédant la priorité la plus élevée. Pour plus d'informations, consultez Priorités des types de données (Transact-SQL).

Si une expression dividend de type entier est divisée par une expression divisor de type entier, le résultat est un entier dont la partie décimale sera tronquée.

Notes

La valeur réelle retournée par l'opérateur / est le quotient de la première expression divisée par la seconde expression.

Exemples

L'exemple suivant utilise l'opérateur arithmétique de division pour calculer les objectifs de vente mensuels des commerciaux de Adventure Works Cycles.

USE AdventureWorks2012;
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;

Voici un jeu de résultats partiel.

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

Voir aussi

Référence

Types de données (Transact-SQL)

Fonctions intégrées (Transact-SQL)

Opérateurs (Transact-SQL)

SELECT (Transact-SQL)

WHERE (Transact-SQL)

/= (Divide EQUALS) (Transact-SQL)

Opérateurs composés (Transact-SQL)