Prueba 3
Prueba 3
Prueba 3
Section 3
(Responder todas las preguntas de esta sección)
1. Busque la cláusula que proporcionará el mismo resultado que:
SELECT *
FROM d_cds
WHERE cd_id NOT IN(90, 91, 92);
(1/1) Puntos
WHERE cd_id != 90 and cd_id != 91 and cd_id != 92; (*)
WHERE cd_id != 90 or cd_id != 91 or cd_id!= 92;
WHERE cd_id <=90 and cd_id >=92;
WHERE cd_id NOT LIKE (90, 91, 92);
Correcto
(1/1) Puntos
IN (*)
LIKE
BETWEEN … AND ...
Y
Correcto.
(0/1) Puntos
100, 101, 102, 103, 104, 107, 124, 141, 142, 143, 144, 149 (*)
19
No se devolverá ninguna fila
200, 201, 202, 203, 204, 205, 206
Incorrecto. Consulte la sección 3 de la lección 2.
(1/1) Puntos
250 (*)
25 (*)
1
50
10
Correcto.
(1/1) Puntos
Los resultados se clasificarán en orden ascendente por LAST_NAME,
FIRST_NAME y SALARY.
Los resultados se clasificarán en orden ascendente por LAST_NAME y
FIRST_NAME.
Los resultados se clasificarán en orden ascendente solo por la
columna LAST_NAME.
La base de datos mostrará las filas en el orden que encuentre en la
base de datos, sin ningún orden concreto. (*)
Correcto.
Section 3
(Responder todas las preguntas de esta sección)
11. ¿Devolverá la siguiente sentencia una fila?
SELECT MAX(salary), MIN(Salary), AVG(SALARY)
FROM employees;
(1/1) Puntos
Sí, devolverá el salario medio de la tabla employees.
No, no es válido. No puede utilizar más de una función de varias filas
en una sentencia SELECT.
Sí, devolverá el salario más alto, el salario más bajo y el salario
medio de todos los empleados. (*)
Sí, devolverá el salario más alto de cada empleado.
Correcto
12. La siguiente sentencia representa una función de varias filas.
¿Verdadero o falso?
SELECT UPPER(last_name)
FROM employees;
(1/1) Puntos
VERDADERO
FALSO (*)
Correcto
(1/1) Puntos
SELECT last_name, first_name, team_id, salary
FROM players
WHERE salary BETWEEN 25000 AND 100000
AND team_id BETWEEN 1200 AND 1500
ORDER BY team_id, salary DESC; (*)
SELECT last_name, first_name, team_id, salary
FROM players
WHERE (salary > 25000 OR salary < 100000)
AND team_id BETWEEN 1200 AND 1500
ORDER BY team_id, salary;
SELECT last_name, first_name, team_id, salary
FROM players
WHERE salary BETWEEN 24999,99 AND 100000,01
AND team_id BETWEEN 1200 AND 1500
ORDER BY team_id DESC, salary DESC;
SELECT last_name, first_name, team_id, salary
FROM players
WHERE salary > 24999.99 AND salary < 100000
AND team_id BETWEEN 1200 AND 1500
ORDER BY team_id ASC, salary DESC;
Correcto.
(1/1) Puntos
Incluir una cláusula SORT.
Volver a ordenar las cláusulas en la consulta. (*)
Eliminar los alias de tabla en la cláusula WHERE.
Eliminar los alias de tabla en la cláusula ORDER BY.
Correcto.