Antes iniciar, é aconselhável que já exista um banco criado, com tabelas e dados inseridos nas mesmas.
No caso deste artigo vou utilizar uma tabela com os seguintes campos: PEDIDO, PRODUTO, QTDE e VALOR.
Vamos começar pela multiplicação, mas antes mostrarei um SELECT SIMPLES da tabela que iremos trabalhar.
Listagem 1.SELECT da tabela PRODUTOS.
SELECT * FROM PRODUTOS
Veja o resultado deste SELECT na figura 1:
Figura 1.Resultado do SELECT na tabela produtos.
(*) MULTIPLICAÇÃO
Multiplica duas expressões, funciona apenas em tipos de dados numéricos, exceto datetime e smalldatetime.
Listagem 2.SELECT utilizando o operador de MULTIPLICAÇÃO.
SELECT
QTDE,
VALOR,
(QTDE * VALOR) AS VALOR_TOTAL
FROM PRODUTOS
Vamos tentar entender o código, primeiramente ele seleciona (SELECT) as colunas (QTDE, VALOR) em seguida faz a multiplicação dos mesmos (entre parênteses), ele cria um campo dinamicamente (AS VALOR_TOTAL) que não pertence a tabela mas no momento da execução deste comando aparecerá no resultado e para completar, ele informa de qual tabela ele está selecionando os dados (FROM PRODUTOS).
Veja o resultado na figura 2:
Figura 2.Resultado do SELECT na tabela produtos com a MULTIPLICAÇÃO.
(+) ADICIONAR
É usado em qualquer expressão válida dos tipos de dados na categoria numérica, exceto bit, é possível transformar datas em dias, não pode ser usado com tipo de dados date, time, datetime2 ou datetimeoffset.
Veja o código abaixo:
Listagem 3.SELECT utilizando o operador de ADIÇÃO.
SELECT
QTDE,
VALOR,
(QTDE + VALOR) AS VALOR_SOMA
FROM PRODUTOS
Veja o resultado na figura 3:
Figura 3.Resultado do SELECT na tabela produtos com a ADIÇÃO.
(-) SUBTRAÇÃO
É usado em qualquer expressão válida dos tipos de dados na categoria numérica, exceto bit, é possível transformar datas em dias, não pode ser usado com tipo de dados date, time, datetime2 ou datetimeoffset.
Veja o código abaixo:
Listagem 4.SELECT utilizando o operador de SUBTRAÇÃO.
SELECT
QTDE,
VALOR,
(QTDE - VALOR) AS VALOR_SUBTRACAO
FROM PRODUTOS
Veja o resultado na figura 4:
Figura 4.Resultado do SELECT na tabela produtos com a SUBTRAÇÃO.
(/) DIVISÃO
Divisão de um numero por outro, não trabalha com os tipos de dados: datetime e smalldatetime.
Veja o código abaixo:
Listagem 5. SELECT utilizando o operador de DIVISÃO.
SELECT
QTDE,
VALOR,
(QTDE / VALOR) AS VALOR_DIVISAO
FROM PRODUTOS
Veja o resultado na figura 5:
Figura 5. Resultado do SELECT na tabela produtos com a DIVISÃO
Com isso finalizo um artigo de nível básico com informações e exemplos práticos.