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 atributosSALARYyCOMMISSION_PCTen 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
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)

