ejercicios sql

Páginas: 2 (321 palabras) Publicado: 13 de octubre de 2014
Ejercicios sobre la base de datos MÚSICA
Consultas sobre una sola relación

1. ¿Cuántos discos hay?

select count(*) from disco;

2. Selecciona elnombre de los grupos que no sean deEspaña.

select nombre from grupo where pais 'España';

3. Obtener el título de las canciones con más de 5 minutos de duración

select titulo from cancionwhere duracion >5;

4. Según losdatos en la base de datos, obtener la lista de las distintas funciones que se pueden realizar en un grupo.

select funcion from pertenece group by(funcion);

5.Selecciona el nombre y lasede de los clubes de fans con más de 500 socios.

select nombre,sede from club where num >500;

Consultas sobre varias tablas
6. Obtener el nombre y la sede de cadaclub de fans de grupos deEspaña así como el nombre del grupo al que admiran.

select c.nombre,sede,g.nombre from club c,grupo g where c.cod_gru = g.cod and pais like 'España';

7. Obtener elnombre de los artistasque pertenezcan a un grupo de España.

select a.nombre from pertenece p, artista a, grupo g where a.dni = p.dni and p.cod = g.cod and g.pais = 'España';

8. Obtener elnombre de los discosque contienen alguna canción que dure más de 5 minutos.

select d.nombre from esta e, cancion c, disco d where e.can = c.cod and e.cod = d.cod and duracion > 5 group by d.nombre;9. Obtener losnombres de las canciones que dan nombre al disco en el que aparecen

select titulo from esta e, cancion c, disco d where e.can = c.cod and e.cod = d.cod and titulo = d.nombre;10. Obtener losnombres de compañías y direcciones postales de aquellas compañías que han grabado algún disco que empiece por ‘A’.

select c.nombre, c.dir from disco d, companyia c where d.cod_comp =c.codand d.nombre like 'A%';

Consultas con subconsultas

11. Obtener el nombre de los discos del grupo más viejo.

select nombre from disco where fecha IN (select min(fecha) from Disco)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios de SQL
  • Ejercicios en sql
  • Ejercicios de SQL
  • ejercicios sQl
  • Ejercicios sql
  • Ejercicio SQL
  • sql ejercicios
  • ejercicios sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS