Sei sulla pagina 1di 4

Funciones de Conversión

&
Expresiones Condicionales

Ejercicios

Las siguientes preguntas ayudará a entender el material presentado en esta sección. Lea
todas las opciones cuidadosamente, puede haber más de una respuesta correcta.

Describir los tipos de funciones de conversión disponibles en SQL

1. Qué tipo de conversión se realiza mediante la siguiente declaración?


SELECT LENGTH(3.14285) FROM DUAL; (Elige la major respuesta.)

A. Conversión explicita.

B. Conversión implícita.

C. Función de conversión TO_NUMBER.

D. Ninguna de las anteriores.


2. Elija cualquier declaración incorrecta con respecto a las funciones de conversión. (Elija
todas las que aplican.)

A. TO_CHAR puede convertir los elementos de fecha en elementos de carácter.

B. TO_DATE puede convertir elementos de carácter a elementos de fecha.

C. TO_CHAR puede convertir números a elementos de carácter.

D. TO_DATE puede convertir los elementos de fecha en elementos de carácter.

Utilice las funciones de conversión TO_CHAR, TO_NUMBER y TO_DATE.

3. Qué valor se devuelve después de ejecutar la siguiente instrucción?


SELECT TO_NUMBER(1234.49, '999999.9') FROM DUAL;
(Elija la major respuesta.)

A. 1234.49

B. 001234.5

C. 1234.5

D. Ninguna de las anteriores

5. Si SYSDATE retorna 12-JUL-2009, Qué valor se devuelve después de ejecutar la


siguiente instrucción?
SELECT TO_CHAR(SYSDATE, 'fmMONTH, YEAR') FROM DUAL;
(Elija la major respuesta.)

A. JUL, 2009

B. JULY, TWO THOUSAND NINE

C. JUL-09

D. Ninguna de las anteriores


6. Si SYSDATE retorna 12-JUL-2009, Qué valor se devuelve después de ejecutar la
siguiente instrucción?
SELECT TO_CHAR(SYSDATE, 'fmDDth MONTH') FROM DUAL;
(Elija la mejor respuesta.)

A. 12TH JULY

B. 12th July

C. TWELFTH JULY

D. Ninguna de las anteriores

7. Si SYSDATE retorna 12-JUL-2009, Qué valor se devuelve después de ejecutar la


siguiente instrucción?
SELECT TO_CHAR(TO_DATE(TO_CHAR(SYSDATE,'DD'),'DD'),'YEAR') FROM DUAL;
(Elija la mejor respuesta.)

A. 2009

B. TWO THOUSAND NINE

C. 12-JUL-2009

D. Ninguna de las anteriores

Aplicar expresiones condicionales en una instrucción SELECT

8. Qué valor se devuelve después de ejecutar la siguiente instrucción?


SELECT NVL2(NULLIF('CODA','SID'),'SPANIEL','TERRIER') FROM DUAL;
(Elija la major respuesta.)

A. SPANIEL

B. TERRIER

C. NULL

D. Ninguna de las anteriores


9. Qué valor se devuelve después de ejecutar la siguiente instrucción?
SELECT NVL(SUBSTR('AM I NULL',10),'YES I AM') FROM DUAL;
(Elija la mejor respuesta.)

A. NO

B. NULL

C. YES I AM

D. Ninguna de las anteriores

10. Si SYSDATE retorna 12-JUL-2009, Qué valor se devuelve después de ejecutar la


siguiente instrucción?
SELECT DECODE(TO_CHAR(SYSDATE,'MM'),'02','TAX DUE','PARTY') FROM DUAL;
(Ellija la mejor respuesta.)

A. TAX DUE

B. PARTY

C. 02

D. Ninguna de las anteriores

Potrebbero piacerti anche