Select
Operaciones aritméticas
Dentro de un SELECT podemos proyectar resultados que provienen de un cálculo relacionado a uno o varios campos de la base de datosusando operaciones aritméticas.
Las operaciones fundamentales son sumar (+), restar (-), dividir (/ ) y
multiplicar (* ).
Veamos los siguientes ejemplos usando la base de datos de Summit SportingGoods:
SELECT last_name, salary*12
FROM s_emp:
Esa consulta muestra el apellido y el sueldo anual de los empleados.
SELECTlast_name, salary+200
FROM s_emp;
Esa consulta muestra el apellido y el sueldo mensual aumentándole $200.
SELECT last_name, commision_pct*salary/100 FROM s_emp
WHERE title= ´Sales Representative´;
Esa consulta presenta el apellido y lo que gana el empleado en comisión para los empleados que son vendedores.FUNCIONES
Hay tres clases de funciones numéricas. Estas se clasifican como:
1- "single values"
2- "group of values"
3- "lists of values"
"Single values"Aquí se consideran las operaciones aritméticas tales como sumar (+), restar (-), dividir (/ ) y multiplicar (* ).
También se consideran otras tales como la de valor absoluto (ABS(valor)), raíz cuadrada(SQRT(valor)), etc. En el Capítulo 6 - "Playing the Numbers", del texto encontramos muchas más.
Veamos ejemplos usando algunas funciones tomando en cuenta la base de datos de Summit SportingGoods:
SELECT last_name, ROUND(commision_pct*salary/100,2)
FROM s_emp
WHERE title= ´Sales Representative´;
Esa consulta presenta el apellidoy lo que gana el empleado en comisión para los empleados que son vendedores redondeando a dos lugares decimales la ganancia de la comisión.
SELECT last_name APELLIDO,
...
Regístrate para leer el documento completo.