0% encontró este documento útil (0 votos)
523 vistas6 páginas

DP Seccion 3 PRUEBA

Este documento contiene 14 preguntas de opción múltiple sobre sentencias SQL y conceptos relacionados. Las preguntas cubren temas como funciones de conversión y agregación, ordenamiento de resultados, operadores lógicos y de comparación, y el uso correcto de cláusulas como SELECT, FROM, WHERE y ORDER BY. La mayoría de las preguntas tienen una sola respuesta correcta, aunque algunas permiten seleccionar múltiples opciones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
523 vistas6 páginas

DP Seccion 3 PRUEBA

Este documento contiene 14 preguntas de opción múltiple sobre sentencias SQL y conceptos relacionados. Las preguntas cubren temas como funciones de conversión y agregación, ordenamiento de resultados, operadores lógicos y de comparación, y el uso correcto de cláusulas como SELECT, FROM, WHERE y ORDER BY. La mayoría de las preguntas tienen una sola respuesta correcta, aunque algunas permiten seleccionar múltiples opciones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

Section 3

(Responder todas las preguntas de esta sección)


1. Las funciones de conversión son funciones de una sola fila. La función
de conversión TO_CHAR es una función de fila única. ¿Verdadero o falso?
Marcar para Revisión

(1) Puntos
VERDADERO (*)
FALSO
Correcto

2. Evalúe esta sentencia SQL:


SELECT employee_id, last_name, first_name
FROM employees
ORDER BY last_name, first_name
WHERE employee_id = 100

Esta sentencia falla cuando se ejecuta. ¿Qué cambio corregirá el


problema?

Marcar para Revisión

(1) Puntos
Volver a ordenar las cláusulas en la consulta. (*)
Incluir una cláusula SORT.
Eliminar los alias de tabla en la cláusula ORDER BY.
Eliminar los alias de tabla en la cláusula WHERE.
Correcto.

3. ¿Devolverá la siguiente sentencia una fila?


SELECT MAX(salary), MIN(Salary), AVG(SALARY)
FROM employees;

Marcar para Revisión

(1) Puntos
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 medio de la tabla employees.

This study source was downloaded by 100000783181395 from CourseHero.com on 06-08-2022 01:16:58 GMT -05:00

https://www.coursehero.com/file/74948854/DP-Seccion-3-PRUEBAdocx/
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

4. La función COUNT es una función de fila única. ¿Verdadero o falso?


Marcar para Revisión

(1) Puntos
VERDADERO
FALSO (*)
Incorrecto. Consulte la sección 3 de la lección 3.

5. La tabla PLAYERS contiene estas columnas:


PLAYERS TABLE:
LAST_NAME VARCHAR2 (20)
FIRST_NAME VARCHAR2 (20)
SALARY NUMBER(8,2)
TEAM_ID NUMBER(4)
MANAGER_ID NUMBER(9)
POSITION_ID NUMBER(4)

Desea que aparezcan todos los nombres de los jugadores con la posición
6900 o superior.
Desea que los nombres de los jugadores se muestren alfabéticamente
por apellido y, a continuación, por el nombre.
¿Qué sentencia debería utilizar para lograr los resultados necesarios?

Marcar para Revisión

(1) Puntos
SELECT last_name, first_name
FROM players
WHERE position_id <= 6900
ORDER BY last_name, first_name;
SELECT last_name, first_name
FROM players
WHERE position_id > 6900
ORDER BY last_name, first_name;
SELECT last_name, first_name
FROM players

This study source was downloaded by 100000783181395 from CourseHero.com on 06-08-2022 01:16:58 GMT -05:00

https://www.coursehero.com/file/74948854/DP-Seccion-3-PRUEBAdocx/
WHERE position_id >= 6900
ORDER BY last_name, first_name; (*)
SELECT last_name, first_name
FROM players
WHERE position_id >= 6900
ORDER BY last_name DESC, first_name;
Correcto.
6. ¿Qué columnas se pueden agregar a la cláusula ORDER BY en la
siguiente sentencia SELECT? (Seleccione tres)
SELECT first_name, last_name, salary, hire_date
FROM employees
WHERE department_id = 50
ORDER BY ?????;

Marcar para Revisión

(1) Puntos
Todas las columnas de la base de datos
Cualquier columna de la tabla EMPLOYEES, cualquier expresión de la lista SELECT o cualquier

ALIAS de la lista SELECT(*)


El nombre de la tabla, EMPLOYEES, que se podría, a continuación, ordenar por todas las

columnas de la tabla

last_name, first_name(*)

Todas las columnas de la tabla EMPLOYEES (*)


Correcto

7. Evalúe esta sentencia SELECT:


SELECT last_name, first_name, salary
FROM employees;

¿Cómo se ordenarán los resultados de esta consulta?

Marcar para Revisión

(1) Puntos
La base de datos mostrará las filas en el orden que encuentre en la base
de datos, sin ningún orden concreto. (*)
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.

This study source was downloaded by 100000783181395 from CourseHero.com on 06-08-2022 01:16:58 GMT -05:00

https://www.coursehero.com/file/74948854/DP-Seccion-3-PRUEBAdocx/
Los resultados se clasificarán en orden ascendente por LAST_NAME,
FIRST_NAME y SALARY.
Correcto.

8. Evalúe esta sentencia SELECT:


SELECT *
FROM employees
WHERE salary > 30000
AND department_id = 10
OR email IS NOT NULL;

¿Qué afirmación es verdadera?

Marcar para Revisión

(1) Puntos
La condición AND se evaluará antes que la condición OR. (*)
Las condiciones OR y AND tienen la misma prioridad y se evaluarán de
izquierda a derecha
Las condiciones OR y AND tienen la misma prioridad y se evaluarán de
derecha a izquierda
La condición OR se evaluará antes que la condición AND.
Correcto.

9. Evalúe esta sentencia SELECT:


SELECT employee_id, last_name, first_name, salary ‘Yearly Salary'
FROM employees
WHERE salary IS NOT NULL
ORDER BY last_name, first_name;
¿Qué cláusula contiene un error?
Marcar para Revisión

(1) Puntos
FROM employees
WHERE salary IS NOT NULL
SELECT employee_id, last_name, first_name, salary ‘Yearly Salary' (*)
ORDER BY last_name, 3;
Correcto.

10. Usted realiza la consulta de la base de datos con esta sentencia SQL:

This study source was downloaded by 100000783181395 from CourseHero.com on 06-08-2022 01:16:58 GMT -05:00

https://www.coursehero.com/file/74948854/DP-Seccion-3-PRUEBAdocx/
SELECT price
FROM products
WHERE price IN(1, 25, 50, 250)
AND (price BETWEEN 25 AND 40 OR price > 50);

¿Qué dos valores podría devolver la sentencia? (Seleccione dos


opciones.)

Marcar para Revisión

(1) Puntos
250(*)

50

25(*)

10
Correcto.
11. ¿Qué afirmación es verdadera sobre la cláusula ORDER BY?
Marcar para Revisión

(1) Puntos
Puede utilizar un alias de columna en la cláusula ORDER BY. (*)
La cláusula ORDER BY debería preceder inmediatamente a la cláusula
FROM de una sentencia SELECT
La ordenamiento por defecto de la cláusula ORDER BY es descendente.

La cláusula ORDER BY solo puede contener las columnas incluidas en la


lista SELECT.
Correcto.

12. ¿Qué afirmación es verdadera sobre los operadores lógicos?


Marcar para Revisión

(1) Puntos
El orden de precedencia de los operadores es AND, NOT y OR.
El orden de precedencia de los operadores es AND, OR y NOT.
El orden de precedencia de los operadores es NOT, AND y OR. (*)
El orden de precedencia de los operadores es NOT, OR y AND.
Correcto.

This study source was downloaded by 100000783181395 from CourseHero.com on 06-08-2022 01:16:58 GMT -05:00

https://www.coursehero.com/file/74948854/DP-Seccion-3-PRUEBAdocx/
13. ¿Cuál de las siguientes afirmaciones son VERDADERAS con respecto
al operador lógico AND?
Marcar para Revisión

(1) Puntos
TRUE AND FALSE devuelven FALSE (*)
TRUE AND TRUE devuelven FALSE
TRUE AND FALSE devuelven TRUE
FALSE AND TRUE devuelven NULL
Correcto.

14. ¿Cuál será el resultado de la siguiente selección?


SELECT *
FROM employees
WHERE last_name NOT LIKE ‘A%’ AND last_name NOT LIKE ‘B%’

Marcar para Revisión

(1) Puntos
Todos los apellidos que empiezan por A o B
No se devolverá ninguna fila. Hay un error de sintaxis
Todos los apellidos que no empiezan por A o B (*)
Se devolverán todas las filas
Correcto

15. ¿Cuál de las siguientes reglas aparece antes en las reglas de


precedencia?
Marcar para Revisión

(1) Puntos
Operador de concatenación
Condición lógica
Operador aritmético (*)
Condición de comparación
Incorrecto. Consulte la sección 3 de la lección 1.

This study source was downloaded by 100000783181395 from CourseHero.com on 06-08-2022 01:16:58 GMT -05:00

https://www.coursehero.com/file/74948854/DP-Seccion-3-PRUEBAdocx/
Powered by TCPDF (www.tcpdf.org)

También podría gustarte