Translate

sexta-feira, 21 de fevereiro de 2014

CÁLCULOS ARITMÉTICOS

O Oracle permite que você realize operações aritméticas em dados numéricos de tabelas,  pode-se usar os mesmos operadores que usamos no dia a dia (+, -, /, *).


Vamos aplicar 15% de aumento no salário dos funcionários:

select employee_id
       ,first_name
       ,salary
       ,salary * 1.15 "Salario Alterado"
from employees;












Porém vamos imaginar que você queira fazer uma operação aritmética sem a utilização de dados do sistema, você pode utilizar a tabela reservada do Oracle para essa operação, a tabela Dual.
A tabela Dual pertence ao usuário SYS e é uma tabela com uma coluna e uma linha, usada para preencher os requisitos de sintaxe dos comandos SQL.

 select 1 + 1 from dual;


Muito importante observar que é necessário informar através do parênteses quais cálculos serão realizados primeiro.

select (1000 * 1.10) * (10 - 5) from dual;
Resultado: 5500

select (1000 * 1.10) * 10 - 5 from dual;
Resultado: 10995


Nenhum comentário:

Postar um comentário