SQL em Oracle > DML > SELECT > Expressões Aritméticas
Expressões Aritméticas |
|
Uma expressão aritmética é uma combinação
de um ou mais valores, operadores e funcões que produz um valor
aritmético.
As expressões aritméticas podem conter nomes
de colunas, valores numéricos constantes e os operadores
aritméticos:
OPERADOR |
DESCRIÇÃO |
+ |
Adição |
- |
Subtracção |
* |
Multiplicação |
/ |
Divisão |
SELECT ename, sal*12, comm
FROM emp;
|
ENAME SAL*12 COMM
---------- --------- ---------
SMITH 9600
ALLEN 19200 300
WARD 15000 500
JONES 35700
MARTIN 15000 1400
BLAKE 34200
CLARK 29400
SCOTT 36000
KING 60000
TURNER 18000 0
ADAMS 13200
JAMES 11400
FORD 36000
MILLER 15600
14 rows selected.
|
Topo
Prioridade na execução dos operadores: *, /, +, -. Em caso de igualdade é
da esquerda para a direita. O uso de parentesis altera as prioridades.
select ename, sal+250*12
from emp;
|
ENAME SAL+250*12
---------- ----------
SMITH 3800
ALLEN 4600
WARD 4250
JONES 5975
MARTIN 4250
BLAKE 5850
CLARK 5450
SCOTT 6000
KING 8000
TURNER 4500
ADAMS 4100
JAMES 3950
FORD 6000
MILLER 4300
14 rows selected.
|
select ename, (sal+250)*12
from emp;
|
ENAME (SAL+250)*12
---------- ------------
SMITH 12600
ALLEN 22200
WARD 18000
JONES 38700
MARTIN 18000
BLAKE 37200
CLARK 32400
SCOTT 39000
KING 63000
TURNER 21000
ADAMS 16200
JAMES 14400
FORD 39000
MILLER 18600
14 rows selected.
|
Topo
Realizado por Turtle Learning ®. Última alteração em 2011-02-26