DP 4 2 Practice esp PDF

Title DP 4 2 Practice esp
Course Programacion
Institution Instituto Tecnológico Latinoamericano
Pages 2
File Size 88.2 KB
File Type PDF
Total Downloads 96
Total Views 138

Summary

Download DP 4 2 Practice esp PDF


Description

academy .oracle.com

Programación de Bases de Datos con SQL 4-2: Funciones Numéricas Actividades de Práctica Objetivos • • •

Seleccionar y aplicar las funciones numéricas de una sola fila ROUND, TRUNC y MOD en una consulta SQL Distinguir entre los resultados obtenidos al aplicar TRUNC a un valor numérico y aplicar ROUND a un valor numérico Definir las consecuencias para el negocio de aplicar los valores numéricos TRUNC y ROUND

Terminología Identifique el término para cada una de las siguientes definiciones. TRUNC FUNCIONES DE NÚMERO

Se utiliza para terminar la columna, la expresión o el valor en un número especificado de posiciones decimales. Estas funciones aceptan entradas numéricas y devuelven valores numéricos.

MOD

Devuelve el resto de una división.

ROUND

Redondea la columna, la expresión o el valor a un número definido de decimales.

Inténtelo/Resuélvalo 1. Muestre last_name y el salario de los empleados de la base de datos Oracle para los employee_ids entre 100 y 102. Incluya una tercera columna que divida cada salario por 1,55 y redondee el resultado a dos decimales. SELECT last_name, salary, ROUND(salary / 1.55, 2) FROM employees WHERE employee_id BETWEEN 100 AND 102 2. Muestre last_name y el salario de los empleados que trabajan en el departamento 80. Conceda a cada uno de ellos un aumento de 5,333% y trunque el resultado a dos posiciones decimales. SELECT last_name, TRUNC(((salary * 5.333)/100) + salary) AS “SALARY_PROMOTION” FROM employees WHERE department_id = 80

3. Utilice una función numérica MOD para determinar si 38873 es un número par o un número impar. SELECT MOD(38873, 2) FROM DUAL Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas demarcas comerciales de sus respectivos propietarios. sus filiales. Todos los demás nombres pueden ser

Oracle y

2 4. Utilice la tabla DUAL para procesar los números siguientes: 845,553: redondear a un decimal 30695,348: redondear a dos decimales 30695,348: redondear a -2 decimales 2,3454: truncar 454 desde el decimal SELECT ROUND(845.553, 1), ROUND(30695.348, 2), ROUND(30695.348, -2), TRUNC(2.3454) FROM DUAL 5. Divida cada salario de empleado por 3. Muestre solo los apellidos y salarios de los empleados que ganan un salario que es un múltiplo de 3. SELECT last_name, salary / 3 AS “SALARY” FROM employees WHERE MOD(salary, 3) = 0 6. Divida 34 por 8. Muestre solo el resto de la división. Asigna a la salida el nombre EXAMPLE. SELECT MOD(38,8) "EXAMPLE" FROM DUAL 7. ¿Cómo desearía que fuera su cheque de pago: redondeado o truncado? ¿Qué ocurre si su cheque de pago calculado para la semana es por 565,784 $, pero se da cuenta de que se ha emitido por 565,78 $? La pérdida de 0,004 centavos supondría poca diferencia para usted. Sin embargo, ¿qué ocurre si esto le pasa a mil personas, 100.000 personas o un millón de personas? ¿Habría una gran diferencia? ¿Cuánta diferencia? SELECT (0.004) AS "perdida por persona ", (0.0041000) AS "perdida por mil personas" , (0.004100000) AS "perdida por cien mil personas" , (0.004*1000000) AS "perdida por millon de personas" FROM dual;...


Similar Free PDFs