Está en la página 1de 5

Prueba: DP Section 2 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 2
(Responder todas las preguntas de esta sección)
1. Debe mostrar los empleados cuyo salario esté en el rango entre
30000 y 50000. ¿Qué operador de comparación debería utilizar?
(1/1) Puntos
IS NULL
IN
LIKE
BETWEEN...AND... (*)
Correcto.

2. Necesita combinar las columnas FIRST_NAME y LAST_NAME de la


tabla EMPLOYEES y mostrar las columnas como cadena de caracteres
combinada. ¿Qué operador debería utilizar?
(1/1) Puntos
AND
|| (*)
|
+
Correcto.

3. El operador de concatenación ¿cuál de las siguientes acciones


realiza?
(0/1) Puntos
Separa las columnas.
Enlaza dos o más columnas o literales para formar una sola columna
de salida (*)
Enlaza filas de datos juntas en la base de datos.
Está representado por el símbolo del asterisco (*)
Incorrecto. Consulte la sección 2 de la lección 1.

4. Al utilizar la condición LIKE para buscar símbolos _, ¿qué


caracteres puede utilizar como opción ESCAPE por defecto?
(1/1) Puntos
\ (*)
^
&
%
Correcto.

5. ¿Qué condición de comparación debería utilizar para seleccionar las


filas que coincidan con el patrón de caracteres?
(1/1) Puntos
SIMILAR
ALMOST
IN
LIKE (*)
Correcto.
6. Desea recuperar una lista de clientes cuyos apellidos empiecen por
las letras 'Fr'. ¿Qué símbolo debería incluir en la cláusula WHERE de
la sentencia SELECT para lograr el resultado deseado?
(1/1) Puntos
#
*
% (*)
~
Correcto.

7. Si la tabla EMPLOYEES tiene las siguientes columnas, y desea


escribir una sentencia SELECT para devolver los apellidos del
empleado y el número de departamento del empleado número 176,
¿cuál de las siguientes sentencias SQL debería utilizar?
Lengt
Name Type
h
EMPLOYEE_ID NUMBER 22
VARCHAR
FIRST_NAME 20
2
VARCHAR
LAST_NAME 25
2
VARCHAR
EMAIL 25
2
VARCHAR
PHONE_NUMBER 20
2
SALARY NUMBER 22
COMMISSION_PC
NUMBER 22
T
MANAGER_ID NUMBER 22
DEPARTMENT_ID NUMBER 22
(1/1) Puntos
SELECT first_name, employee_id
FROM employees
WHERE employee_id = 176;
SELECT last_name, department_id
FROM employees
WHERE employee_id = 176; (*)
SELECT last_name, department_id
FROM employees
WHERE employee_id equals 176;
SELECT last_name, employee_id
FROM employees
WHERE employee_id equals 176;
Correcto.

8. ¿Qué consulta daría el siguiente resultado?


LAST_NAME FIRST_NAME DEPARTMENT_ID
King Steven 90
(1/1) Puntos
SELECT last_name, first_name, department_id
FROM employees
WHERE last_name LIKE 'KING';
SELECT last_name, first_name, department_id
FROM employees
WHERE last_name = 'King'; (*)
SELECT last_name, first_name, department_id
FROM employees C
WHERE last_name = 'KING';
SELECT last_name, first_name, department_id
FROM employees
WHERE last_name LIKE 'k%';
Correcto

9. ¿Cuáles de las siguientes afirmaciones son ciertas? (Seleccione dos


opciones)
(1/1) Puntos
Las cadenas de caracteres se incluyen entre comillas dobles
Los valores de caracteres no son sensibles a mayúsculas/minúsculas

Los valores de fecha son sensibles al formato (*)


Los valores de fecha se incluyen entre comillas simples (*)
Correcto

10. La tabla PLAYERS contiene estas columnas:


PLAYER_ID NUMBER(9)
LAST_NAME VARCHAR2(20)
FIRST_NAME VARCHAR2 (20)
TEAM_ID NUMBER (4)
MANAGER_ID NUMBER (9)
POSITION_ID NUMBER (4)

¿Qué sentencia SELECT debería utilizar si desea mostrar


combinaciones únicas de las columnas TEAM_ID y MANAGER_ID?

(1/1) Puntos
SELECT DISTINCT team_id, manager_id FROM players; (*)
SELECT team_id, manager_id DISTINCT FROM players;
SELECT * FROM players;
SELECT team_id, manager_id FROM players;
SELECT team_id, DISTINCT manager_id FROM players;
Correcto.
11. ¿Con cuál de las siguientes cláusulas WHERE no seleccionaría el
número 10?
(1/1) Puntos
WHERE hours BETWEEN 10 AND 20
WHERE hours <>10 (*)
WHERE hours IN (8,9,10)
WHERE hours <= 10
Correcto

12. ¿Con qué dos sentencias se seleccionarían los salarios superiores


o iguales a 2500 e inferiores o iguales a 3500? (Seleccione dos
opciones)
(1/1) Puntos
WHERE salary BETWEEN 2500 AND 3500 (*)
WHERE salary BETWEEN 3500 AND 2500
WHERE salary <=2500 AND salary >= 3500
WHERE salary >= 2500 AND salary <= 3500 (*)
Correcto
13. Al utilizar el operador "LIKE", se pueden utilizar los símbolos % y
_ para realizar una coincidencia de patrones, búsqueda con
comodines. ¿Verdadero o falso?
(1/1) Puntos
FALSO
VERDADERO (*)
Correcto

14. La tabla EMPLOYEES contiene las siguientes columnas:


LAST_NAME VARCHAR2(25)
FIRST_NAME VARCHAR2(25)
EMAIL VARCHAR2(50)

Está escribiendo una sentencia SELECT para recuperar los nombres


de los empleados que tengan una dirección de correo electrónico.

SELECT last_name||', '||first_name "Employee Name"


FROM employees;

¿Qué cláusula WHERE debería utilizar para completar esta sentencia?

(1/1) Puntos
WHERE email IS NOT NULL; (*)
WHERE email != NULL;
WHERE email = NULL;
WHERE email IS NULL;
Correcto.

15. ¿Cuáles de los siguientes son ejemplos de operadores de


comparación utilizados en la cláusula WHERE?
(0/1) Puntos
=, >, <, <=, >=, <>
between ___ and ___
in (..,..,.. )
like
is null
Incorrecto. Consulte la sección 2 de la lección 3.

También podría gustarte