Calculando campos em funções SQL

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

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];



Expanda suas habilidades no Office
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.

×