Partilhar via


/ (Divisão) (Transact-SQL)

Divide um número por outro (um operador de divisão aritmética).

Aplica-se a: SQL Server (SQL Server 2008 até a versão atual), Banco de dados SQL do Windows Azure (versão inicial até a versão atual).

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

dividend / divisor

Argumentos

  • dividend
    É a expressão numérica a ser dividida. dividend pode ser qualquer expressão válida para qualquer um dos tipos de dados da categoria de tipo de dados numérico, exceto o tipo de dados datetime e smalldatetime.

  • divisor
    É a expressão numérica pela qual dividir o dividendo. O divisor pode ser qualquer expressão válida para qualquer um dos tipos de dados da categoria tipo de dados numérico, exceto o tipo de dados datetime e smalldatetime.

Tipos de resultado

Retorna o tipo de dados do argumento com a precedência mais alta. Para obter mais informações, consulte Precedência de tipo de dados (Transact-SQL).

Se um dividend inteiro for dividido por um divisor inteiro, o resultado será um inteiro que terá truncada qualquer parte fracionária do resultado.

Comentários

O valor real retornado pelo operador / é o quociente da primeira expressão dividido pela segunda expressão.

Exemplos

O exemplo a seguir usa o operador aritmético de divisão para calcular a meta de vendas mensal da equipe de vendas em Ciclos da Adventure Works.

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;

Este é um conjunto de resultados parciais.

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

Consulte também

Referência

Tipos de dados (Transact-SQL)

Funções internas (Transact-SQL)

Operadores (Transact-SQL)

SELECT (Transact-SQL)

WHERE (Transact-SQL)

/= (Dividir EQUALS) (Transact-SQL)

Operadores compostos (Transact-SQL)