Curso SQL Hispabyte : Tema 3 – Soluciones

SOLUCION EJERCICIOS TEMA 3 LA INSTRUCCION SELECT

1) Haz una consulta que obtenga el nombre del grupo y los nombres de cada integrante de ese grupo que haya nacido antes de 1975 y que el nombre del grupo empiece por L.

SELECT grupo.nombre ,integrantes.nombre FROM grupo,integrantes WHERE grupo.numero_de_grupo=integrantes.numero_de_grupo AND integrantes.anyo_nacimiento<1975 AND grupo.nombre LIKE ‘L%’;

2) Haz una consulta que muestre cada grupo, con sus discos y de cada disco sus canciones , siempre que el disco sea editado despues de 1995.

SELECT grupo.nombre,discos.titulo,canciones.titulo FROM grupo,discos,canciones WHERE grupo.numero_de_grupo=discos.numero_de_grupo AND grupo.numero_de_grupo=canciones.numero_de_grupo AND discos.numero_de_disco=canciones.numero_de_disco AND discos.anyo>1995;

3) Haz una consulta que muestre los titulos de los discos editados en 1990 , 1993 y 1997

SELECT discos.tituloFROM discos WHERE anyo IN (1990,1993,1997);

4) Haz una consulta que muestre los titulos de los dicos que tengan alguna cancion con el titulo NULL.(nulo)

SELECT discos.titulo FROM discos,canciones WHERE discos.numero_de_disco=canciones.numero_de_disco AND canciones.numero_de_grupo=discos.numero_de_grupo AND canciones.titulo IS NULL;

5) Haz una consulta que muestre todos los grupos creados entre 1990 y el 2000

SELECT grupo.nombre FROM grupo WHERE grupo.anyo BETWEEN 1990 AND 2000;

This entry was posted in Bases de datos, Hispabyte, Programacion, Tutoriales / Manuales, Webmaster and tagged , , , , , , . Bookmark the permalink.

Deja un comentario

Tu dirección de correo electrónico no será publicada.