Índice

Soluciones de los ejercicios

Primer ejercicio

Recuperar la fecha del día en formato DD-MM-YYYY.

SELECT TO_CHAR(CURRENT_DATE,’DD/MM/YYYY’) FROM DUAL;

Segundo ejercicio

Convertir la siguiente cadena en mayúsculas y a continuación buscar la posición de la cadena ’GOL’.

’En el partido Málaga - Barcelona se marcó el primer gol en el minuto 69’

SELECT INSTR(UPPER(’En el partido Málaga - Barcelona se marcó el primer 
gol en el minuto 69’),’GOL’) AS POSICION FROM DUAL; 
 
  POSICION 
---------- 
        52

Tercer ejercicio

Eliminar los espacios a la izquierda y agregar ’-’ a la siguiente cadena hasta obtener una cadena de 50 caracteres.

’ El tiempo no permite realizar el trabajo’

SELECT RPAD(LTRIM(’           El tiempo no permite realizar 
el trabajo’),50,’-’) AS MEF FROM DUAL;  
  
MEF  
---  
  
El tiempo no permite realizar el trabajo---

Cuarto ejercicio

Seleccionar las películas cuyo director se llame ’LUC’ y que se hayan estrenado entre el ’01/01/85’ y el ’30/05/1995’.

SELECT * FROM PELICULA T1 WHERE 
   EXISTS (SELECT IDENT_DIRECTOR FROM DIRECTOR WHERE NOMBRE 
= ’LUC’ AND IDENT_DIRECTOR = T1.IDENT_DIRECTOR) 
   AND FECHA_ESTRENO BETWEEN (’01/01/85’) ...