BBDD PARCIAL SELECTs 23-24 GUILLERMOPEINADO - SQL
BBDD PARCIAL SELECTs 23-24 GUILLERMOPEINADO - SQL
BBDD PARCIAL SELECTs 23-24 GUILLERMOPEINADO - SQL
/
***********************************************************************************
***********************
Ten en cuenta:
- Debes añadir cada sentencia inmediatamente después del comentario con el
ejercicio al que corresponde
- En cada sentencia, añade un salto de línea por cada clausula o condición que
añadas
- No añadas consultas que no funcionen.
***********************************************************************************
**********************/
/
***********************************************************************************
***********************
Sentencias de consulta de la base de datos 'sakila'. Las consultas puntúan sobre
100 puntos
***********************************************************************************
**********************/
/*1 . Recupera los apellidos de actores sin repetir (campo last_name de la tabla
actor)
cuyos nombres (first_name) terminen en 'n' o en 's' (tanto mayúsculas como
minúsculas)
y que sus identificadores (actor_id) estén comprendidos entre los valores 1 y 200.
Nota: usa el alias 'nombres sin repetir' para representar el campo
'last_name'
puntuación máxima: 5 puntos
*/
/*3. Recupera el título de una película cualquiera en la que participe una actriz
llamada 'LAURA'
(tablas film, film_actor y actor), ordena la salida por título
descendentemente.
Nota: usa el alias 'titulo_pelicula' para representar el campo 'title'
puntuación máxima: 5 puntos
*/
/*5. Recupera los idiomas (name de la tabla language) que no tengan ninguna
película (language_id de la tabla film)
(sin hacer uso uso de subconsultas preferiblemente).
puntuación máxima: 10 puntos
5 puntos si se hace con subconsulta
15 puntos si funciona pero no se usan subconsultas
*/
/*7. Calcula la cuantía total de los pagos (tabla 'payment' y campo 'amount')
realizados por clientes que se llamen 'MARY'
entre el año 2005 y 2007 (campo payment_date).
Nota: usa el alias 'cuantia total' para representar el cálculo
realizado.
cuantía total
-------------
118.68€
puntuación: 10 puntos
*/
/*9. Recupera el número de películas POR CADA categoría (campo name de la tabla
category) SIEMPRE Y CUANDO
dicho número esté comprendido entre 40 y 60
ordenados por dicho número de forma descendente.
Nota: usa el alias 'categoría' para representar el nombre de la
categoria y el alias 'pelis 40-60' para representar la cantidad de películas.
puntuación: 15 puntos
*/
/*10. Recupera las ciudades donde viven los 2 clientes que más dinero han
gastado en el videoclub (tablas city, address, customer, payment)
puntuación: 15 puntos
*/