DP 8 1 Practice PDF

Title DP 8 1 Practice
Course Programacion
Institution Instituto Tecnológico Latinoamericano
Pages 4
File Size 93.6 KB
File Type PDF
Total Downloads 39
Total Views 135

Summary

Download DP 8 1 Practice PDF


Description

Programación de Bases de Datos con SQL academy .oracle.com

8-1: Funciones de Grupo Actividades de Práctica Objetivos • • •

Definir y proporcionar un ejemplo de las siete funciones de grupo: SUM, AVG, COUNT, MIN, MAX, STDDEV y VARIANCE Crear y ejecutar una consulta SQL utilizando funciones de grupo Crear y ejecutar funciones de grupo que solo funcionan con tipos de dato numéricos

Terminología Identifique el término para cada una de las siguientes definiciones. AVG

Calcula el valor medio excluyendo los valores nulos

COUNT

Devuelve el número de filas con valores no nulos para la expresión Para dos juegos de datos con aproximadamente la misma media, cuanto mayor sea la difusión, mayor será la desviación estándar. Funciona en juegos de filas para proporcionar un resultado por grupo

STDDEV Funciones de Grupo

Min

Devuelve el valor mínimo ignorando los valores nulos

Variance Sum

Se utiliza con columnas que almacenan datos numéricos para calcular la difusión de datos en torno a la media Calcula la suma ignorando los valores nulos

Max

Devuelve el valor máximo ignorando los valores nulos

Sum

Recopilar en una suma o total

Inténtelo/Resuélvalo 1. Defina y proporcione un ejemplo de las siete funciones de grupo: AVG, COUNT, MAX, MIN, STDDEV, SUM y VARIANCE. VARIANCE: se utiliza con columnas que almacenan datos numéricos para calcular la difusión de datos en torno a la media. Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser marcas comerciales de sus respectivos propietarios.

STDDEV: similar a la varianza, la desviación estándar mide la difusión de los datos. COUNT: devuelve el número de filas AVG: se utiliza con las columnas que almacenan los datos numéricos para calcular la media. MAX: se utiliza con las columnas que almacenan cualquier tipo de dato para devolver el valor máximo. MIN: se utiliza con las columnas que almacenan cualquier tipo de dato para devolver el valor mínimo. SUM: Se utiliza con las columnas que almacenan los datos numéricos para buscar el total o la suma de valores.

2. Cree una consulta que muestre el costo medio de los eventos de DJs on Demand. Redondee a dos posiciones decimales. SELECT ROUND(AVG(cost), 2) FROM d_events; 2

3. Busque el salario medio de los miembros del personal de Global Fast Foods cuyo identificador de jefe es 19. SELECT AVG(salary) FROM f_staffs WHERE manager_id = 19;

4. Busque la suma de los salarios de los miembros del personal de Global Fast Foods cuyos identificadores son 12 y 9. SELECT SUM(salary) FROM f_staffs WHERE id = 9 OR id= 12;

5. Utilizando la base de datos Oracle, seleccione el salario más bajo, la fecha de contratación más reciente, el apellido de la persona que está en la parte superior de la lista alfabética de empleados y el apellido de la persona que está en la parte inferior de la lista alfabética de empleados. Seleccione solo los empleados de los departamentos 50 o 60. SELECT MIN(salary), MAX(hire_date), MIN(last_name), MAX(last_name) FROM employees WHERE department_id = 50 OR department_id = 60 ORDER BY last_name;

6. Su nuevo negocio de Internet ha tenido un año próspero. Ha recibido 1.289 pedidos durante este año. Su tabla de pedidos del cliente tiene una columna denominada total_sales. Si ejecuta la siguiente consulta, ¿cuántas filas devolverá? Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser marcas comerciales de sus respectivos propietarios.

SELECT sum(total_sales) FROM orders; Devuelve una Fila.

7. Se le ha pedido que cree un informe de los salarios medios de todos los empleados de cada división de la compañía. A algunos empleados de su compañía se les paga por horas en lugar de un salario. Al ejecutar el informe, las medias que ha obtenido no han sido las que esperaba: eran mucho más altas de lo que creía. ¿Cuál puede ser la causa? R: Se para, porque los horarios son iguales. 8. Los empleados de Global Fast Foods tienen las fechas de nacimiento del 1 de julio de 1980, 19 de marzo de 1979 y 30 de marzo de 1969. Si selecciona MIN(birthdate), ¿qué fecha se devolverá? R: 30-Mar-1969 9. Cree una consulta que devuelva la media del total de pedidos de todos los pedidos de Global Fast Foods desde el 1 de enero de 2002 al 21 de diciembre de 2002. R: SELECT AVG(order_total) FROM f_orders WHERE order_date BETWEEN '01-Jan-2002' AND '21-Dec-2002’;

10. ¿Cuál es la fecha de contratación del último empleado de Oracle contratado? R:29-Jan-2000

11. En la siguiente cláusula SELECT, ¿qué valor devuelto por la sentencia SELECT será el más alto? SELECT SUM(operating_cost), AVG(operating_cost) R: SUM, AVG solo nos da la media de la columna

3

12. Consulte la tabla D_EVENTS de la base de datos DJs on Demand: ¿Qué cláusulas representan sentencias válidas? ____F___a. FROM event_date _____V_b. SELECT SUM(cost) ______F_c. SELECT SUM(event_date) ______F_d. SELECT description, AVG(cost) AS "Expense" ______F_e. WHERE MIN(id) = 100 Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser marcas comerciales de sus respectivos propietarios.

______F_f. SELECT MAX(AVG(cost) ____V___g. SELECT MIN(event_date)

Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser marcas comerciales de sus respectivos propietarios....


Similar Free PDFs