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.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.