Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

Prueba: DP Section 8 Prueba

Revise las respuestas, los resultados y las puntuaciones de las


preguntas que se muestran a continuación. Las respuestas correctas
están marcadas con un asterisco (*).

Section 8
(Responder todas las preguntas de esta sección)
1. Evalúe esta sentencia SELECT:
SELECT COUNT(*)
FROM employees
WHERE salary > 30000;

¿Qué resultado mostrará la consulta?

El número de empleados que tengan un salario inferior a 30.000


El total de la columna SALARY para todos los empleados que tengan un
salario superior a 30.000
El número de filas de la tabla EMPLOYEES que tengan un salario superior
a 30.000 (*)
La consulta genera un error y no devuelve resultados.
Correcto
(1/1) Puntos
2. Dados los siguientes datos en la tabla employees (employee_id,
salary, commission_pct)
DATA: (143, 2600, null
    144, 2500, null
    149, 10500, .2
    174, 11000, .3
    176, 8600, .2
    178, 7000, .15)

¿Cuál es el resultado de la sentencia siguiente?

SELECT SUM(commission_pct), COUNT(commission_pct)


FROM employees
WHERE employee_id IN( 143,144,149,174,176,178);

SUM = 1.85 and COUNT = 6


SUM = .85 and COUNT = 4 (*)
SUM = 1.85 and COUNT = 4
SUM = .85 and COUNT = 6
Incorrecto. Consulte la sección 8 de la lección 2.
(0/1) Puntos
3. ¿Qué sentencia SELECT calculará el número de filas de la tabla
PRODUCTS?
SELECT COUNT(products);
SELECT ROWCOUNT FROM products;
SELECT COUNT (*) FROM products; (*)
SELECT COUNT FROM products;
Correcto
(1/1) Puntos
4. Evalúe esta sentencia SQL:
SELECT COUNT (amount)
FROM inventory;

¿Qué sucederá cuando se emita la sentencia?

La sentencia contará el número de filas de la tabla INVENTORY donde la


columna AMOUNT no sea nula. (*)
La sentencia devolverá el valor más grande de la tabla INVENTORY.
La sentencia sustituirá todos los valores NULOS que existan en la
columna AMOUNT.
La sentencia devolverá el número total de filas de la columna AMOUNT.

Correcto
(1/1) Puntos
5. La tabla EMPLOYEES contiene las siguientes columnas:
EMPLOYEE_ID NUMBER(9)
LAST_NAME VARCHAR2(20)
FIRST_NAME VARCHAR2(20)
SALARY NUMBER(7,2)
DEPARTMENT_ID NUMBER(9)

Si necesitara mostrar el número de empleados cuyo salario sea superior


a 50.000 $. ¿Qué sentencia SELECT debería utilizar?
SELECT * FROM employees
WHERE salary > 50000;
SELECT * FROM employees
WHERE salary < 50000;
SELECT COUNT(*)
FROM employees
WHERE salary < 50000;
SELECT COUNT(*)
FROM employees
WHERE salary > 50000; (*)
SELECT COUNT(*)
FROM employees
WHERE salary > 50000
GROUP BY employee_id, last_name, first_name, salary, department_id;

Correcto

Section 8
(Responder todas las preguntas de esta sección)
6. Examine los datos de la tabla LINE_ITEM:
LINE_ITEM_I ORDER_I PRODUCT_I PRIC DISCOUN
D D D E T
890898 847589 848399 8.99 0.10
768385 862459 849869 5.60 0.05
867950 985490 945809 5.60
954039 439203 438925 5.25 0.15
543949 349302 453235 4.50
Realiza una consulta de la tabla LINE_ITEM y se devuelve un valor 5.
¿Qué sentencia SQL no se ha ejecutado?

SELECT AVG(discount)
FROM line_item;
SELECT COUNT(discount)
FROM line_item;
SELECT COUNT(*)
FROM line_item; (*)
SELECT SUM(discount)
FROM line_item;
Correcto
(1/1) Puntos
7. ¿Qué devolvería la siguiente sentencia SQL?
SELECT UPPER(first_name)
FROM employees

El número total de nombres no nulos en la tabla employees (*)


Un listado de todos los nombres únicos en la tabla employees
Un listado de todos los nombres no nulos en la tabla employees
El número total de filas en la tabla employees
Incorrecto. Consulte la sección 8 de la lección 2.
(0/1) Puntos
8. ¿Qué función de agregación se puede utilizar en una columna del tipo
de dato DATE?
MAX (*)
AVG
SUM
STDDEV
Correcto
(1/1) Puntos
9. Debe calcular el salario medio de los empleados de cada
departamento. ¿Qué función de grupo utilizará?
AVG (*)
MEDIAN
MEAN
AVERAGE
Correcto
(1/1) Puntos
10. Debe calcular la cantidad de salario total para todos los empleados
del departamento 10. ¿Qué función de grupo utilizará?
VARIANCE
MAX
COUNT
SUM (*)
Correcto
Section 8
(Responder todas las preguntas de esta sección)
11. ¿Con cuáles de los siguientes elementos se pueden utilizar las
funciones AVG, SUM, VARIANCE y STDDEV?
Solo enteros
Solo tipos de dato numéricos (*)
Todos, excepto los numéricos
Cualquier tipo de dato
Incorrecto. Consulte la sección 8 de la lección 1.
(0/1) Puntos
12. Puede utilizar funciones GROUP en todas las cláusulas de una
sentencia SELECT. ¿Verdadero o falso?
VERDADERO
FALSO (*)
Correcto
(1/1) Puntos
13. Examine los datos de la tabla PAYMENT:
PAYMENT_I
CUSTOMER_ID PAYMENT_DATE PAYMENT_TYPE PAYMENT_AMOUNT
D
86590586 8908090 10-Jun-2003 BASIC 859.00
89453485 8549038 15-Feb-2003 INTEREST 596.00
85490345 5489304 20-Mar-2003 BASIC 568.00
Debe determinar la cantidad de pago medio realizado por cada cliente
en enero, febrero y marzo de 2003.
¿Qué sentencia SELECT debería utilizar?

SELECT AVG(payment_amount)
FROM payment
WHERE TO_CHAR(payment_date) IN (Jan, Feb, Mar);
SELECT AVG(payment_amount)
FROM payment
WHERE payment_date
BETWEEN '01-Jan-2003' AND '31-Mar-2003'; (*)
SELECT SUM(payment_amount)
FROM payment
WHERE payment_date BETWEEN '01-Jan-2003' and '31-Mar-2003';
SELECT AVG(payment_amount)
FROM payment;
Correcto
(1/1) Puntos
14. ¿Qué función de grupo debería utilizar para mostrar el valor más
bajo en la columna SALES_AMOUNT?
MIN (*)
COUNT
MAX
AVG
Correcto
(1/1) Puntos
15. La siguiente sentencia funcionará, incluso aunque contenga más de
una función GROUP:
SELECT AVG(salary), MAX(salary), MIN(salary), SUM(salary)
FROM employees;
¿Verdadero o falso?

VERDADERO (*)
FALSO
Correcto

También podría gustarte