Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Ponto de Extremidade de Análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base de Dados SQL no Microsoft Fabric
Divide um número por outro (um operador de divisão aritmética).
Transact-SQL convenções de sintaxe
Syntax
dividend / divisor
Arguments
dividend
É a expressão numérica para dividir.
dividendo pode ser qualquer expressão válida de qualquer um dos tipos de dados da categoria de tipo de dados numéricos, exceto os tipos 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 de qualquer um dos tipos de dados da categoria de tipo de dados numéricos, exceto os tipos de dados datetime e smalldatetime .
Tipos de Resultados
Retorna o tipo de dados do argumento com a precedência mais alta. Para obter mais informações, consulte Precedência de Tipos de Dados (Transact-SQL).
Se um dividendo inteiro é dividido por um divisor inteiro, o resultado é um inteiro que tem qualquer parte fracionária do resultado truncada.
Remarks
O valor real retornado pelo operador / é o quociente da primeira expressão dividido pela segunda expressão.
Examples
O exemplo a seguir usa o operador aritmético de divisão para calcular a meta de vendas por mês para os vendedores da Adventure Works Cycles.
-- Uses AdventureWorks
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;
Aqui está um conjunto de resultados parcial.
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
Exemplos: Azure Synapse Analytics and Analytics Platform System (PDW)
O exemplo a seguir usa o operador aritmético de divisão para calcular uma proporção simples entre as horas de férias de cada funcionário e as horas de doença.
-- Uses AdventureWorks
SELECT FirstName, LastName, VacationHours/SickLeaveHours AS PersonalTimeRatio
FROM DimEmployee;
Ver também
Tipos de dados (Transact-SQL)
Funções incorporadas (Transact-SQL)
Operadores (Transact-SQL)
SELECIONAR (Transact-SQL)
ONDE (Transact-SQL)
/= (Atribuição de divisão) (Transact-SQL)
Operadores compostos (Transact-SQL)