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:

Resultado do SELECT na tabela produtos.

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:

Resultado do SELECT na tabela produtos com a MULTIPLICAÇÃO.

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:

Resultado do SELECT na tabela produtos com a ADIÇÃO.

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:

Resultado do SELECT na tabela produtos com a SUBTRAÇÃO.

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:

Resultado do SELECT na tabela produtos com a DIVISÃO

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.