Databases

T01-006-01 Operadores aritméticos

Enunciado

Operador aritmético

Operación

+

Suma

-

Resta

*

Producto

/

División

Se utilizan para expresiones aritméticas

Ejemplo:

¿Cuál sería el resultado de aplicar, al salario de aquellos que tienen como trabajo SA_MAN, la comisión que tienen asignada?

SELECT FIRST_NAME, SALARY, COMMISSION_PCT, SALARY * COMMISSION_PCT AS "Resultado"
FROM HR.employees
WHERE JOB_ID = 'SA_MAN'

Como se puede observar, el operador * no se está aplicando a números directamente, sino al valor de los atributos SALARY y COMMISSION_PCT en cada uno de los registros.

FIRST_NAME SALARY COMMISSION_PCT Resultado
John 14000 .4 5600
Karen 13500 .3 4050
Alberto 12000 .3 3600
Gerald 11000 .3 3300
Eleni 10500 .2 2100

Ejercicios:

¿Cómo quedaría el salario de los programadores, si se les incrementara en un 10%? Es decir, si se multiplicara su salario por 1.1.

Ordena el resultado desde el que menos salario le quedaría al que más salario va a tener.

Tipo

SELECT

Solución


												
SELECT FIRST_NAME, SALARY AS "Actual", SALARY * 1.1 AS "Incrementado" FROM HR.employees WHERE JOB_ID = 'IT_PROG' ORDER BY "Incrementado"

Prueba


											

Librerías (Onfly databases)