Calculando campos em funções SQL

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Você pode usar o argumento de expressão de cadeia de caracteres em uma função de agregação SQL para realizar um cálculo nos valores em um campo. Por exemplo, você pode calcular uma porcentagem (como uma taxa adicional ou imposto sobre vendas) multiplicando um valor de campo por uma fração.

A tabela a seguir fornece exemplos de cálculos nos campos das tabelas Pedidos e detalhes do pedido no banco de dados Northwind.

Cálculo

Exemplo

Adicionar um número a um campo

Freight + 5

Subtrair um número de um campo

Freight - 5

Multiplicar um campo por um número

UnitPrice * 2

Dividir um campo por um número

Freight / 2

Adicionar um campo para outro

UnitsInStock + UnitsOnOrder

Subtrair um campo de outro

ReorderLevel - UnitsInStock


O exemplo a seguir calcula o valor de desconto médio de todos os pedidos no banco de dados Northwind. Ele multiplica os valores nos campos PreçoUnitário e desconto para determinar o valor do desconto de cada pedido e, em seguida, calcula a média. Você pode usar essa expressão em uma instrução SQL no código do Visual Basic:

SELECT Avg(UnitPrice * Discount) AS [Average Discount] FROM [Order Details];



Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×