certificacion SQL

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
Invitado

Mensaje por Invitado » Vie Jun 07, 2002 1:13 am

1. Las funciones que operan con valores simples pueden tener solo un parametro de entrada
___V
___F
2. La tabla dual puede ser usada para probar funciones
___V
___F
3. La misma funcion puede utilizarse mas de una vez en una sentencia SELECT
___V
___F
4. La siguiente sentencia tiene un error
SELECT UPPER(description)
FROM LOWER(course)
___V
___F
5. Cual de las siguientes funciones te dice cuantos caracteres tiene una cadena de caracteres.
___INSTR
___SUBSTR
___LENGTH
___REPLACE
6. La funcion ROUND solo puede tomar un tipo de dato NUMERO como parametro
___V
___F
7. El siguiente SQL es incorrecto
SELECT capacity - capacity
FROM section
___V
___F
8. Que regresa la siguiente funcion
SELECT LENGTH (NULL)
FROM dual
___4
___0
___NULL

9. Cual de los siguientes SQL genera un mensaje de error (Conteste cada uno)
___SELECT TO_CHAR('123') FROM DUAL
___SELECT TO_CHAR(123) FROM DUAL
___SELECT TO_NUMBER('001.99999') FROM DUAL
___SELECT TO_NUMBER('A123') FROM DUAL
___SELECT TO_CHAR('A123') FROM DUAL
___SELECT TO_NUMBER(' 000123 ') FROM DUAL

10. Cual de los siguientes formatos de numero es valido (Conteste cada uno)
___SELECT TO_CHAR(1.99, '9,9999.9X') FROM DUAL
___SELECT TO_CHAR(1.99, 'A99.99') FROM DUAL
___SELECT TO_CHAR(1.99, '$000.99') FROM DUAL
___SELECT TO_CHAR(1.99, '999.99') FROM DUAL
___SELECT TO_CHAR(1.99, '.99') FROM DUAL

11. Convertir de un texto a tipo fecha es necesario utilizar el TO_CHAR
___V
___F

12. El formato 'Dy' desplegara Lunes como sigue:
___LUN
___Lunes
___LUNES
___Lun

13. Cual de las siguientes sum 15 minutos a una fecha
___SELECT SYSDATE+1/96 FROM DUAL
___SELECT SYSDATE+1/128 FROM DUAL
___SELECT TO_DATE(SYSDATE+1/128) FROM DUAL
___SELECT TO_CHAR(SYSDATE+1/128, 'DD-MON-YYYY 24HH:MI') FROM DUAL

14.El siguiente SQL regresa cual de los siguientes resultados
SELECT ROUND(TO_DATE(
'2000/1/31 11:59', 'YYYY/MM/DD HH24:MI'))
FROM DUAL
___Regresa un mensaje de error de Oracle
___30-Ene-00
___31-Ene-00
___01-Feb-00

15. La funcion NVL actualiza la informacion de la base de datos
___V
___F

Parte 2.

1. ¿Que regresara el siguiente estatuto?
SELECT LAST_NAME, FIRST_NAME, START_DATE
FROM EMPLOYEES
WHERE HIRE_DATE < TRUNC(SYSDATE) -5;
a. Empleados contratados en los ultimos 5 años
b. Empleados contratados en los ultimos 5 dias
c. Empleados contatados hace mas de 5 años
d. Empleados contratados hace mas de 5 dias

2. ¿Cual de las siguientes afirmaciones en mas correcta?
SELECT NAME, REGION_CODE||PHONE_NUMBER FROM CUSTOMERS;
SELECT NAME, CONCAT(REGION_CODE, PHONE_NUMBER) FROM CUSTOMERS;
a. Si el REGION_CODE es NULL, el primer SQL no incluira el numero de telefono de ese cliente.
b. Si REGION_CODE es NULL, el segundo estatuto no incluira el numero de telefono de ese cliente.
c. Ambos SQLs regresaran la misma información.
d. El segundo estatuto generara una excepción si el REGION_CODE es NULL para cualquier cliente.

Parte 3.

1. Escriba un SELECT que muestre todos los empleado de la tabla emp que fueron contratados entre enero 1 de 1981 y diciembre 31 de 1982.

2. Escriba un SELECT que muestre todos los empleados de la tabla emp que su salario sea inferior a 1500, que haya sido contratato durante 1987 o que su departamento sea 30;

3. Escriba un SELECT para determinar cuales estudiantes no tienen su primer letra de nombre no capitalizada (mayuscula). Muestre el student_id y el last_name

4. Escriba un SELECT para mostrar las clases que comienzan a las 10:30AM

5. Escriba un SELECT para mostrar los distintos costos de todos los cursos. Si el costo es desconocido, sustituyalo por cero. Formatee la salida anteponiendo un ( $ ), y separe los miles con una ( , ). Despliegue los decimales despues de un ( . ). La salida del SQL debe ser como sigue:

COST
----------
$0.00
$1,095.00
$1,195.00
$1,595.00

Wendy
Senior
Mensajes: 35
Registrado: Vie Jun 07, 2002 2:00 am
Ubicación: Panamá
Contactar:

Mensaje por Wendy » Sab Jun 08, 2002 5:35 am

El test para que lo quieres por que yo algunas de las respuestas.

Wendy
Senior
Mensajes: 35
Registrado: Vie Jun 07, 2002 2:00 am
Ubicación: Panamá
Contactar:

Mensaje por Wendy » Sab Jun 08, 2002 5:35 am

El test para que lo quieres por que yo algunas de las respuestas.

Responder