Condividi tramite


/ (divisione) (Transact-SQL)

Divide un numero per un altro (operatore aritmetico di divisione).

Si applica a: SQL Server (SQL Server 2008 tramite versione corrente), Database SQL di Windows Azure (versione iniziale tramite versione corrente).

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

dividend / divisor

Argomenti

  • dividend
    Espressione numerica da dividere. dividend può essere qualsiasi espressione valida con uno qualsiasi dei tipi di dati appartenenti alla categoria dei tipi di dati numerici, con l'eccezione dei tipi di dati datetime e smalldatetime.

  • divisor
    Espressione numerica per cui dividere il dividendo. divisor può essere qualsiasi espressione valida con uno qualsiasi dei tipi di dati appartenenti alla categoria dei tipi di dati numerici, con l'eccezione dei tipi di dati datetime e smalldatetime.

Tipi restituiti

Restituisce il tipo di dati dell'argomento con precedenza maggiore. Per ulteriori informazioni, vedere Precedenza dei tipi di dati (Transact-SQL).

Se un valore dividend di tipo integer viene diviso per un valore divisor di tipo integer, il risultato sarà un valore intero in cui l'eventuale parte frazionaria viene troncata.

Osservazioni

Il valore effettivo restituito dall'operatore / corrisponde al quoziente della divisione tra la prima e la seconda espressione.

Esempi

Nell'esempio seguente l'operatore di divisione aritmetica viene utilizzato per calcolare gli obiettivi di vendita per mese per i venditori in 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;

Set di risultati parziale:

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

Vedere anche

Riferimento

Tipi di dati (Transact-SQL)

Funzioni predefinite (Transact-SQL)

Operatori (Transact-SQL)

SELECT (Transact-SQL)

WHERE (Transact-SQL)

/= (Divide EQUALS) (Transact-SQL)

Operatori composti (Transact-SQL)