0% encontró este documento útil (0 votos)
461 vistas3 páginas

Funciones SQL para Manipulación de Datos

Este documento contiene 15 preguntas sobre funciones SQL para manipular cadenas, números y fechas. Algunas funciones discutidas incluyen CONCAT, ROUND, TRUNC, LENGTH, LPAD y ADD_MONTHS. Las preguntas cubren el uso y resultados de estas funciones al manipular y seleccionar datos de tablas.
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)
461 vistas3 páginas

Funciones SQL para Manipulación de Datos

Este documento contiene 15 preguntas sobre funciones SQL para manipular cadenas, números y fechas. Algunas funciones discutidas incluyen CONCAT, ROUND, TRUNC, LENGTH, LPAD y ADD_MONTHS. Las preguntas cubren el uso y resultados de estas funciones al manipular y seleccionar datos de tablas.
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

Prueba: DP Section 4 Prueba

Section 4

1. ¿Qué funciones se pueden utilizar para manipular los valores de columna de


caracteres, números y fechas?
(1/1) Puntos
CONCAT, RPAD y TRIM (*)
ROUND TRUNC y ADD_MONTHS
UPPER, LOWER y INITCAP
ROUND, TRUNC y MOD
Correcto

2. ¿Qué función de manipulación de caracteres siempre devuelve un valor numérico?


(1/1) Puntos
LPAD
TRIM
LENGTH (*)
SUBSTR
Correcto

3. Evalúe esta sentencia SELECT:


SELECT LENGTH(email)
FROM employee;

¿Qué mostrará esta sentencia SELECT?

(1/1) Puntos
El número de caracteres para cada valor de la columna EMAIL de la tabla EMPLOYEES
(*)
La dirección de correo electrónico de cada empleado de la tabla EMPLOYEES
La dirección de correo electrónico más larga de la tabla EMPLOYEES
El número máximo de caracteres permitidos en la columna EMAIL
Correcto

4. ¿Qué mostrará la siguiente sentencia SQL?


SELECT last_name, LPAD(salary, 15, '$')SALARY
FROM employees;

(1/1) Puntos
El apellido de los empleados que tengan un salario que incluya un $ en el valor, el
tamaño 15 y la columna denominada SALARY.
El apellido y el salario de todos los empleados con el formato de salario de 15
caracteres de longitud, rellenado a la izquierda con el símbolo $ y la columna
denominada SALARY. (*)
La consulta dará como resultado un error: "ORA-00923: FROM keyword not found where
expected".
El apellido y el formato del salario limitado a 15 dígitos a la izquierda del
decimal y la columna denominada SALARY.
Correcto

5. ¿Qué tres afirmaciones son verdaderas sobre las funciones? (Seleccione tres.)
(1/1) Puntos
La función SYSDATE devuelve la fecha y hora de Oracle Server. (*)
La función CONCAT solo se puede utilizar en las cadenas de caracteres, no en
números.
La función numérica ROUND redondea un valor a un decimal especificado o al número
entero más cercano. (*)
La función de carácter SUBSTR devuelve una parte de una cadena que comienza en una
posición de carácter definida en una longitud especificada. (*)

This study source was downloaded by 100000783181395 from CourseHero.com on 06-09-2022 21:02:26 GMT -05:00

https://www.coursehero.com/file/106515942/Prueba-DP-Section-4-Pruebatxt/
Correcto

6. ¿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?
(1/1) Puntos
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; (*)
SELECT last_name, # of WEEKS
FROM employees
WHERE department_id = 90;
Correcto

7. ¿Qué función debería utilizar para devolver la fecha y hora del servidor de la
base de datos actual?
(1/1) Puntos
DATETIME
SYSDATE (*)
DATE
CURRENTDATE
Correcto

8. ¿Cuál es el resultado de la consulta siguiente?


SELECT ADD_MONTHS ('11-Jan-1994',6)
FROM dual;
(1/1) Puntos
11-Jan-1995
11-Jul-1994 (*)
17-Jan-1994
17-Jul-1994
Correcto

9. Evalúe esta sentencia SELECT:


SELECT SYSDATE + 30
FROM dual;

¿Qué valor devuelve la consulta?

(1/1) Puntos
La fecha actual más 30 meses.
La fecha actual más 30 horas.
No se devuelve ningún valor porque la sentencia SELECT genera un error.
La fecha actual más 30 días. (*)
Correcto

10. ¿Cuál de las siguientes funciones de fecha agregarán los meses del calendario
hasta una fecha?
(1/1) Puntos
MONTHS + Date
ADD_MONTHS (*)
Months + Calendar (Month)
NEXT_MONTH
Correcto

This study source was downloaded by 100000783181395 from CourseHero.com on 06-09-2022 21:02:26 GMT -05:00

https://www.coursehero.com/file/106515942/Prueba-DP-Section-4-Pruebatxt/
11. Evalúe esta función: MOD (25, 2) ¿Qué valor se devuelve?
(1/1) Puntos
1 (*)
2
25
0
Correcto

12. La respuesta del siguiente script es 456. ¿Verdadero o falso?


SELECT TRUNC(ROUND(456.98))
FROM dual;

(1/1) Puntos
VERDADERO
FALSO (*)
Correcto

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.)
(1/1) Puntos
ROUND (*)
RPAD
TRUNC (*)
INSTR
CONCAT
Correcto

14. ¿Con cuáles de los siguientes tipos de dato se pueden utilizar las funciones
ROUND y TRUNC?
(1/1) Puntos
Fechas y números (*)
Fechas y caracteres
Números y caracteres
Ninguno de los anteriores
Correcto

15. ¿Qué script muestra '01-May-2004' cuando el valor HIRE_DATE es '20-May-2004'?


(1/1) Puntos
SELECT TRUNC(hire_date, 'MONTH')
FROM employees; (*)
SELECT ROUND(hire_date, 'MONTH')
FROM employees;
SELECT ROUND(hire_date, 'MON')
FROM employees;
SELECT TRUNC(hire_date, 'MI')
FROM employees;
Correcto

This study source was downloaded by 100000783181395 from CourseHero.com on 06-09-2022 21:02:26 GMT -05:00

https://www.coursehero.com/file/106515942/Prueba-DP-Section-4-Pruebatxt/
Powered by TCPDF (www.tcpdf.org)

Prueba: DP Section 4 Prueba
Section 4
1. ¿Qué funciones se pueden utilizar para manipular los valores de columna de 
caract
Correcto
6. ¿Cuál de las siguientes sentencias SQL mostrará correctamente el apellido y el 
número de semanas que trabajan to
11. Evalúe esta función: MOD (25, 2) ¿Qué valor se devuelve?
(1/1) Puntos
1 (*)
2
25
0
Correcto
12. La respuesta del siguient

También podría gustarte