0% encontró este documento útil (0 votos)
255 vistas5 páginas

Prueba - Parte 04

Este documento presenta 15 preguntas de una prueba sobre SQL, con las respuestas correctas marcadas con un asterisco. El estudiante obtuvo la puntuación correcta en todas las preguntas. Las preguntas cubren una variedad de temas de SQL como funciones de fecha, ordenación, comparaciones y funciones matemáticas.

Cargado por

Jhadira Bacilio
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
255 vistas5 páginas

Prueba - Parte 04

Este documento presenta 15 preguntas de una prueba sobre SQL, con las respuestas correctas marcadas con un asterisco. El estudiante obtuvo la puntuación correcta en todas las preguntas. Las preguntas cubren una variedad de temas de SQL como funciones de fecha, ordenación, comparaciones y funciones matemáticas.

Cargado por

Jhadira Bacilio
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 DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

Prueba: DP Section 4 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 4
(Responder todas las preguntas de esta sección)
1. Necesita mostrar el año actual como valor de carácter (por ejemplo: dos mil
uno). ¿Qué elemento debería utilizar?
YY
YYYY
RR
YEAR (*)
Correcto
(1/1) Puntos
2. ¿Cuál es el resultado de la consulta siguiente?
SELECT ADD_YEARS ('11-Jan-1994',6)
FROM dual;
11-Jan-2000
Esta no es una sentencia SQL válida. (*)
11-Jan-1995
11-Jul-2000
Incorrecto. Consulte la sección 4 de la lección 3.
(0/1) Puntos
3. Desea crear un informe que muestre todos los pedidos y sus importes
realizados durante el mes de enero. Desea que los pedidos con los importes
mayores aparezcan al principio. ¿Qué consulta debería emitir?
SELECT orderid, total
FROM orders
WHERE order_date BETWEEN '31-Jan-2002' AND '01-Jan-2002'
ORDER BY total DESC;
SELECT orderid, total
FROM orders
WHERE order_date BETWEEN '01-Jan-2002' AND '31-Jan-2002'
ORDER BY total DESC; (*)
SELECT orderid, total
FROM orders
WHERE order_date IN ( 01-Jan-2002 , 31-Jan-2002 )
ORDER BY total;
SELECT orderid, total
FROM orders
WHERE order_date LIKE '01-Jan-2002' AND '31-Jan-2002'
ORDER BY total DESC;
Correcto
(1/1) Puntos
4. Debe restar tres meses a la fecha actual. ¿Qué función debería utilizar?
ROUND
ADD_MONTHS (*)
TO_DATE
MONTHS_BETWEEN
Correcto
(1/1) Puntos
5. ¿Cuál de las siguientes sentencias SQL mostrará correctamente el apellido y
el número de semanas que trabajan todos los empleados del departamento
90?
SELECT last_name, # of WEEKS
FROM employees
WHERE department_id = 90;
SELECT last_name, (SYSDATE-hire_date)AS WEEK
FROM employees
WHERE department_id = 90;
SELECT last name, (SYSDATE-hire_date)/7 DISPLAY WEEKS
FROM employees
WHERE department id = 90;
SELECT last_name, (SYSDATE-hire_date)/7 AS WEEKS
FROM employees
WHERE department_id = 90; (*)
Correcto
(1/1) Puntos
6. Realiza la consulta de la base de datos con esta sentencia SQL:
SELECT LOWER(SUBSTR(CONCAT(last_name, first_name)), 1, 5) "ID"
FROM employee;

¿En qué orden se evalúan las funciones?


LOWER, SUBSTR, CONCAT
CONCAT, SUBSTR, LOWER (*)
LOWER, CONCAT, SUBSTR
SUBSTR, CONCAT, LOWER
Correcto
(1/1) Puntos
7. Necesita mostrar el nombre de cada empleado todo en mayúsculas. ¿Qué
función debería utilizar?
UCASE
CASE
UPPER (*)
TOUPPER
Correcto
(1/1) Puntos
8. Necesita mostrar el número de caracteres del apellido de cada cliente. ¿Qué
función debería utilizar?
LENGTH (*)
COUNT
LPAD
SUBSTR
Correcto
(1/1) Puntos
9. ¿Cuál de las siguientes sentencias SQL devolvería correctamente un título de
canción identificado en la base de datos como "All These Years"?
WHERE title IN('All','These','Years');
WHERE title LIKE LOWER('all these years');
WHERE title LIKE INITCAP('%all these years'); (*)
WHERE title CONTAINS 'Years';
Correcto
(1/1) Puntos
10. Identifique la salida de la siguiente sentencia SQL:
SELECT RPAD('SQL',6, '*')
FROM DUAL;

******SQL
***SQL
SQL******
SQL*** (*)
Correcto
(1/1) Puntos
11. ¿Qué operador de comparación recupera una lista de valores?
BETWEEN … IN …
IN (*)
LIKE
IS NULL
Correcto
(1/1) Puntos
12. Evalúe esta función: MOD (25, 2) ¿Qué valor se devuelve?
2
0
1 (*)
25
Correcto
(1/1) Puntos
13. ¿Qué dos funciones se pueden utilizar para manipular valores de columna
de número o fecha, pero NO valores de columna de carácter? (Seleccione dos
opciones.)
(Elija todas las respuestas correctas)
RPAD
TRUNC (*)
CONCAT
INSTR
ROUND (*)
Correcto
(1/1) Puntos
14. ¿Qué función de número se puede utilizar para determinar si un valor es
par o impar?
TRUNC
MOD (*)
BINARY
ROUND
Correcto
(1/1) Puntos
15. Emite esta sentencia SQL:
SELECT ROUND (1282.248, -2) FROM dual;
¿Qué valor produce esta sentencia?

1282.25
1282
1300 (*)
1200
Correcto
(1/1) Puntos

También podría gustarte