Vous êtes sur la page 1sur 6

Section 2 Quiz

(Responder todas las preguntas de esta sección)

1. La tabla EMPLOYEES contiene las siguientes columnas:


 Marcar para
LAST_NAME VARCHAR2(25) Revisión 
FIRST_NAME VARCHAR2(25) (1) Puntos
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?

WHERE email IS NULL;

WHERE email IS NOT NULL; (*)

WHERE email = NULL;

WHERE email != NULL;

Correcto.

2. Al utilizar el operador "LIKE", se pueden utilizar los símbolos % y _


para realizar una coincidencia de patrones, búsqueda con comodines.  Marcar para
¿Verdadero o falso? Revisión 
(1) Puntos

FALSO

VERDADERO (*)

Correcto

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


comparación utilizados en la cláusula WHERE?  Marcar para
Revisión 
(1) Puntos

=, >, <, <=, >=, <>

between ___ and ___


in (..,..,.. )

like

is null

Incorrecto. Consulte la sección 2 de la lección 3.

4. Si escribe las consultas utilizando el operador BETWEEN, no importa


en qué orden introduzca los valores, es decir, con BETWEEN valor  Marcar para
inferior AND valor superior se obtendrá el mismo resultado que con Revisión 
BETWEEN valor superior and valor inferior. ¿Verdadero o falso? (1) Puntos

VERDADERO

FALSO (*)

Correcto.

5. La tabla EMPLOYEES incluye las siguientes columnas:


 Marcar para
EMPLOYEE_ID NUMBER(4) NOT NULL Revisión 
LAST_NAME VARCHAR2(15) NOT NULL (1) Puntos
FIRST_NAME VARCHAR2(10) NOT NULL
HIRE_DATE DATE NOT NULL

Desea crear un informe que proporcione los apellidos, los nombres y


las fechas de contratación de esos empleados contratados entre el 1
de marzo del 2000 y el 30 de agosto del 2000. ¿Qué sentencias
puede emitir para realizar esta tarea?

SELECT last_name, first_name, hire_date


FROM employees
WHERE hire_date BETWEEN '30-Aug-2000' AND '01-Mar-2000';
SELECT last_name, first_name, hire_date
FROM employees
WHERE hire_date BETWEEN '01-Mar-2000' AND '30-Aug-2000';

(*)
SELECT last_name, first_name, hire_date
FROM employees
AND hire_date >= '01-Mar-2000' and hire_date <= '30-Aug-
2000';
SELECT last_name, first_name, hire_date
FROM employees
GROUP BY hire_date >= '01-Mar-2000' and hire_date <= '30-
Aug-2000';

Correcto.
Section 2 Quiz
(Responder todas las preguntas de esta sección)

6.  ¿Qué operador se utiliza para combinar las columnas de cadenas de


caracteres con otras columnas?  Marcar para
Revisión 
(1) Puntos

*
+
|| (*)
/

Correcto.

7.  ¿Qué hace la palabra clave DISTINCT cuando se utiliza en una cláusula
SELECT?  Marcar para
Revisión 
(1) Puntos

Elimina las filas duplicadas en el resultado (*)


Elimina solo filas únicas en el resultado
Oculta los valores NULL
Elimina todos los valores únicos y compara valores

Correcto.

8.  ¿Qué condición de comparación debería utilizar para seleccionar las filas
que coincidan con el patrón de caracteres?  Marcar para
Revisión 
(1) Puntos

ALMOST
IN
LIKE (*)
SIMILAR

Correcto.

9.  Necesita mostrar todas las filas en la tabla EMPLOYEES que contengan
un valor nulo en la columna DEPARTMENT_ID. ¿Qué operador de  Marcar para
comparación debería utilizar? Revisión 
(1) Puntos

ISNULL
IS NULL (*)
NULL!
"= NULL"
Correcto.

10. Debe mostrar los empleados con un salario de, al menos, 30000. ¿Qué
operador de comparación debería utilizar?  Marcar para
Revisión 
(1) Puntos

"=>"
>
>= (*)
!=

Correcto.

Section 2 Quiz
(Responder todas las preguntas de esta sección)

11. Necesita mostrar todos los valores de la columna EMAIL que contengan


el carácter de subrayado (_) como parte de esa dirección de correo  Marcar para
electrónico. La cláusula WHERE en la sentencia SELECT contiene el Revisión 
operador LIKE. ¿Qué debe incluir en el operador LIKE? (1) Puntos

La opción ESCAPE (\)


Un signo de porcentaje (%)
La opción ESCAPE (\) y uno o más signos de porcentaje (%) (*)
El operador (+)

Incorrecto. Consulte la sección 2 de la lección 2.

12. ¿Qué sentencia SELECT mostrará combinaciones tanto únicas como no


únicas de los valores MANAGER_ID y DEPARTMENT_id de la tabla  Marcar para
EMPLOYEES? Revisión 
(1) Puntos

SELECT manager_id, department_id FROM employees; (*)


SELECT DISTINCT manager_id, department_id FROM employees;
SELECT manager_id, DISTINCT department_id FROM employees;
SELECT manager_id, department_id DISTINCT FROM employees;

Correcto.

13. ¿Cuál de las siguientes sentencias se devolvería con esta sentencia


SELECT:?  Marcar para
Revisión 
SELECT last_name, salary (1) Puntos
FROM employees
WHERE salary < 3500;

LAST_NAME SALARY
King 5000
LAST_NAME SALARY
Rajas 3500
LAST_NAME SALARY
Davies 3100
(*)
Todo lo anterior

Incorrecto. Consulte la sección 2 de la lección 2.

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


una sentencia SELECT para devolver los apellidos del empleado y el  Marcar para
número de departamento del empleado número 176, ¿cuál de las Revisión 
siguientes sentencias SQL debería utilizar? (1) Puntos
Name Type Length
EMPLOYEE_ID NUMBER 22
FIRST_NAME VARCHAR2 20
LAST_NAME VARCHAR2 25
EMAIL VARCHAR2 25
PHONE_NUMBER VARCHAR2 20
SALARY NUMBER 22
COMMISSION_PCT NUMBER 22
MANAGER_ID NUMBER 22
DEPARTMENT_ID NUMBER 22

SELECT first_name, employee_id


FROM employees
WHERE employee_id = 176;
SELECT last_name, employee_id
FROM employees
WHERE employee_id equals 176;
SELECT last_name, department_id
FROM employees
WHERE employee_id = 176;

(*)
SELECT last_name, department_id
FROM employees
WHERE employee_id equals 176;

Correcto.

15. Desea saber los pedidos que han realizado los clientes que residen en la
ciudad de Chicago. Escribe esta sentencia SELECT parcial:  Marcar para
Revisión 
SELECT orderid, orderdate, total (1) Puntos
FROM orders;

¿Qué debería incluir en la sentencia SELECT para conseguir los


resultados deseados?

WHERE city = 'Chicago'; (*)


AND city = Chicago;
WHERE city = Chicago;
AND city = 'Chicago';
Correcto.

Vous aimerez peut-être aussi