Bueno, vamos a resolver el ejercicio 1.
Espero que les haya ido bien.
Espero que lo hayan podido realizar realmente.
De los 4 ejercicios que tiene esta sección es el más fácil de todos.
Obviamente siempre empiezo desde el de menor a mayor.
Creo que no hay una gran dificultad para resolverlo, porque no es más que hacer un count de E de un
de una categoría determinada de películas.
Vamos a ver qué tablas intervienen.
Nosotros tenemos.
Por supuesto.
Vamos a ir casaquilla.
Tenemos nuestra tabla firma donde tenemos nuestras películas y luego tenemos film category donde unimos
las categorías de películas con los films, que es fundamental esta tabla, porque si no, no tenemos
forma.
Fíjense que tenemos una clave principal formada por el film Heidi y el categoría id.id.
Y luego tenemos la tabla Categorías.
Aquí es donde vamos a sacar nuestra Comedy, nuestra comedy.
Nosotros necesitamos saber cuántas comedias tenemos en nuestro haber, en nuestro stock más que en el
stock.
Está mal dicho stock porque me puede hablar de una cantidad de películas que tenemos de una misma película.
Podemos tener más de una unidad como tenía Blockbuster, por ejemplo, que en las películas de estreno
tenía mucha cantidad y se la podía alquilar a mucha gente.
Aquí lo que queremos saber es cuántas comedias tenemos, no cuántos cajitas de dividi tenemos, sino
cuántas comedias.
Entonces lo que tenemos que hacer es obviamente, y ustedes tomen este esta premisa.
Cuando nos preguntan cuánto siempre tiene que haber un count, siempre es la función que nos permita
contar lo que queramos.
Entonces vamos a hacer un select count, lo puedo poner en mayúscula minúscula, lo vamos a poner en
minúscula.
Igualmente lo transforma mayúscula y le vamos a poner esto lo vamos a llamar comedias de que dé la tabla
film.
Empezamos con la tabla fina, vamos a tener que reuniera dos tablas más, pero empezamos con la principal,
que es donde nos aseguramos que va a haber un registro por cada película, porque quizás si poco tocamos
aquí la tabla film category me va a poder aparecer la misma película en más de una vez.
Por qué?
Porque una película quizás pueda hacer comedia y a su vez de acción.
Esto existe.
Una misma película puede tener más de una categoría.
Entonces nosotros queremos concentrarnos solamente en contar películas que no se repitan, que no haya
ningún duplicado de ninguna película.
Entonces vamos a hacerlo sobre la tabla film.
Le vamos a poner un alias que va a ser la letra F para no tener que poner la palabra film nuevamente.
Y vamos a hacer un join, que es lo mismo que hacer un i e inner join.
Vamos a abreviar la palabra Inner de film category.
Le vamos a poner FSE la inicial de film category y luego vamos a decir que van a estar unidas donde?
Punto e film id.id.
Id es igual a F punto como Stay Film Heidy Ahí ya tenemos la tabla film y la tabla film category unidas
y ahora lo que vamos a hacer es unirlas a la tabla categorías, porque ni en la tabla film ni en la
tabla film category me dice qué tipo de qué tipo de categoría es esa película, si es drama de terror
o comedia.
Entonces ahora tenemos que hacer un soin de category, le vamos a poner una C donde se punto category
E, aydemir por supuesto, la categoría ideal lo vamos a tener.
Va a ser un campo que también va a estar en film category y ahí ya tenemos nuestras tres tablas unidas,
ok.
Una vez que las unimos y ya tenemos un cout, lo único que tenemos que hacer es filtrar.
Por qué?
Porque quiero filtrar solamente de todo lo que has tenido.
Quiero filtrar la tabla E, la categoría Comedy Wear.
C punto noin que es del campo donde está la descripción de la categoría comedy.
Muy bien, vamos a ejecutarlo.
Y me trae que hay 58 comedias en mi haber.
Se entiende?
Nosotros ahora lo que vamos a hacer es vamos a ir al segundo ejercicio.
Si ustedes lo hicieron así, está bien.
Si no lo hicieron así, si tienen alguna diferencia, me lo plantean en las preguntas y respuestas del
curso y lo vamos viendo.
Siempre traten de hacer el ejercicio de ir a contar realmente que esto esté bien, porque quizás hacen
un ejercicio y les da un número, pero no es el número correcto.
Traten de hacer el ejercicio de ir a contar y ver que el resultado es el correcto.
Otra forma de hacerlo.
Fíjense que yo estoy usando sin KTO de que es igual a Comedy.
Esto no es muy performance porque nadie no es un índice.
Vamos, irakí no es un índice.
Yo tendría que buscar cuál es el Comedy es hoy día 5 y ahí yo tendría que colocar que aquí, por ejemplo,
esto sería mucho más performance.
Por supuesto, siendo una base de ejemplo y teniendo solamente los registros que tiene, fíjense que
tiene 16 registros.
Si lo busco por el nombre o lo busco para el, aydemir no va a marcar mucho la diferencia.
Estamos hablando de que ya ni siquiera los las milésimas de segundo las cuenta.
Es algo instantáneo prácticamente, pero en tablas grandes.
Si usan una y el naipe no es un índice, van a estar demorando muchos segundos y a veces hasta minutos
para correr esa sentencia SQL.
Bueno, vamos a ir al segundo planteo que va a parecerles ahora a ustedes en la pantalla.