Está en la página 1de 5

A fin de mejorar sus ventas le comentan que es necesario; obtener qué

día de la semana se realizan menos rentas, dado que esto puede ser útil
para lanzar una promoción en el día con menos rentas, por ejemplo el
día martes de 2x1. ¿Cuál sería la secuencia correcta de comandos
en SQL que utilizaría para realizar este trabajo? Observación: la
tabla rental tiene un registro por cada renta realizada.
Seleccione una:
mysql>SELECT WEEKDAY(rental_date) AS wday FROM rental;

mysql> SELECT weekday(rental_date) AS wday, COUNT(*) FROM rental


GROUP BY

-> weekday(rental_date);
Correcto, se debe usar la tabla rental que tiene un registro por cada
renta realizada. El campo que nos interesa es rental_date que es de tipo
fecha (datetime). Primero, tenemos que obtener el día de la semana
para esa fecha con SELECT WEEKDAY(rental_date) AS wday FROM rental;
luego lo que se tiene que hacer es agrupar y contar las ocurrencias para
cada día de la semana; esto lo hace la función WEEKDAY que retorna 0
para lunes, 1 para martes, ..., 6 para domingo

mysql>SELECT WEEKDAY(rental_date) AS wday FROM payment;

mysql> SELECT weekday(rental_date) AS wday, COUNT(*) FROM


payment GROUP BY

-> weekday(rental_date);

mysql>SELECT rental_date AS wday FROM rental;


mysql> SELECT weekday(rental_date) AS wday, COUNT(*) FROM rental
GROUP BY
-> weekday(rental_date);

mysql>SELECT WEEKDAY(rental_date) AS wday FROM rental;


mysql> SELECT weekday(rental_date) AS wday, FROM rental GROUP BY
-> weekday(rental_date);
Su respuesta es correcta.

Pregunta 2
Completada
Puntúa 1.0 sobre 1.0

This study source was downloaded by 100000851258211 from CourseHero.com on 12-10-2022 21:39:56 GMT -06:00

https://www.coursehero.com/file/167590516/autocalificabledocx/
Señalar con bandera la pregunta

A fin de conocer cuál es el actor que tienen más películas, le solicitan


realizar una consulta para saber qué películas les conviene tener. ¿Cuál
de las siguientes opciones de comando DML es la adecuada?
Seleccione una:

Correcto, los campos que se requieren son first_name y last_name con


los que se obtiene el nombre y apellido a partir de la tabla actor. El
comando count(*) realiza una cuanta a través de todos los registros
de film de la tabla actor la cual como se especifica más de una tabla
en el FROM se usa JOIN por lo que se realiza una búsqueda en ambas
tablas vinculadas a través del campo actor_id. Adicionalmente el
resultado se agrupa por ID, nombre y apellido y se ordena en forma
descendente por el nombre del film. El comando LIMIT1 limita a la
presentación de un solo resultado en lugar de presentar todo el listado

Su respuesta es correcta.

Pregunta 3
Completada
Puntúa 1.0 sobre 1.0

This study source was downloaded by 100000851258211 from CourseHero.com on 12-10-2022 21:39:56 GMT -06:00

https://www.coursehero.com/file/167590516/autocalificabledocx/
Señalar con bandera la pregunta

La contabilidad de la empresa es un factor muy importante en cualquier


negocio; por lo que le solicitaron que generara una consulta que pudiese
calcular los ingresos acumulados de todas las tiendas de Sakila. En el
siguiente rectángulo se encuentra una sentencia que generó un
miembro de su equipo. Desafortunadamente no funciona. ¿Podría
identificar en qué parte está el problema?

Seleccione una:
Falta un paréntesis después de la sentencia CAST(payment_date AS
DATE)

Falta la palabra reservada FROM después del término (ORDER BY


payment_date) a fin de generar una cláusula SELECT anidada

Correcto, es necesarios colocar la palabra reservada FROM después del


término (ORDER BY payment_date) a fin de generar una cláusula SELECT
anidada

El término OVER no es necesario

Su respuesta es correcta.

Pregunta 4
Completada
Puntúa 0.0 sobre 1.0

Señalar con bandera la pregunta

Los dueños de Sakila, requieren saber cuáles son todas las películas que
duran 2 horas junto con los actores que participaron en cada película. La

This study source was downloaded by 100000851258211 from CourseHero.com on 12-10-2022 21:39:56 GMT -06:00

https://www.coursehero.com/file/167590516/autocalificabledocx/
siguiente sentencia soluciona el problema. ¿Podría explicar qué es lo que
hace?

Seleccione una:
Genera una relación entre las tablas film y film_actor, donde una fila de
la primer tabla se relacionan con una fila de la segunda, para todos los
casos donde el campo film_id sea el mismo en ambas y otra relación con
la tabla actor para todos los casos en donde el campo actor_id coincida
en las tablas film_actor y actor. A partir de estas relaciones obtiene el
título de la película y nombre del actor para todos los registros en donde
la duración de la película sea de 120 minutos y los ordena por título

Selecciona los campos title, first_name, last_name de la tabla film y el


resultado lo une con los datos de las tablas film_actor y actor. A partir de
estas relaciones obtiene el título de la película y nombre del actor para
todos los registros en donde la duración de la película sea de 120
minutos y los ordena por título
Incorrecto, no está explicando el proceso de relación que se genera con
el uso de los INNER JOIN

Genera una relación entre las tablas actor y film_actor, donde una fila de
la primer tabla se relacionan con una fila de la segunda, para todos los
casos donde el campo film_id sea el mismo en ambas tablas. A partir de
estas relaciones obtiene el título de la película y nombre del actor para
todos los registros en donde la duración de la película sea de 120
minutos y los ordena por título.

Selecciona las tablas actor y film_actor de forma independiente, donde


una fila de la primer tabla se relacionan con una fila de la segunda, para
todos los casos donde el campo film_id sea el mismo en ambas tablas. A
partir de estas relaciones obtiene el título de la película y nombre del
actor para todos los registros en donde la duración de la película sea de
120 minutos y los ordena por título.
Su respuesta es incorrecta.

Pregunta 5
Completada
Puntúa 1.0 sobre 1.0

Señalar con bandera la pregunta

This study source was downloaded by 100000851258211 from CourseHero.com on 12-10-2022 21:39:56 GMT -06:00

https://www.coursehero.com/file/167590516/autocalificabledocx/
Muchas tiendas de DVD producen una lista diaria de alquileres vencidos
para que los clientes puedan ser contactados y se les pida que
devuelvan sus DVD vencidos. ¿Qué hace la siguiente cláusula?

Seleccione una:
Crea una lista de diaria de alquileres vencidos, por lo que busca
películas en la tabla de alquiler con una fecha de devolución NULA. Si es
así, la película está vencida y se presente el nombre de la película
rentada junto con el nombre completo del cliente y el número de
teléfono.
Crea una lista de alquileres vencidos, busca películas en la tabla de
clientes y donde la fecha de alquiler sea más antigua que la duración del
alquiler especificada en la tabla de películas. Si es así, la película está
vencida y se presente el nombre de la película rentada junto con el
nombre completo del cliente y el número de teléfono.
Crea una lista de diaria de alquileres vencidos, por lo que busca
películas en la tabla de alquiler con una fecha de devolución NULA y
donde la fecha de alquiler sea más antigua que la duración del alquiler
especificada en la tabla de películas. Si es así, la película está vencida y
se presente el nombre de la película rentada junto con el nombre
completo del cliente y el número de teléfono.
Correcto

Crea una lista de diaria de alquileres vencidos, por lo que busca


películas en la tabla de alquiler con una fecha de devolución NULA y
donde la fecha de alquiler sea más antigua que la duración del alquiler
especificada en la tabla de películas. Si es así, la película está vencida.
Su respuesta es correcta.

This study source was downloaded by 100000851258211 from CourseHero.com on 12-10-2022 21:39:56 GMT -06:00

https://www.coursehero.com/file/167590516/autocalificabledocx/
Powered by TCPDF (www.tcpdf.org)

También podría gustarte