Khan academy 2 :Consultas avanzadas

¡Hola!
Desde la última vez que publiqué una entrada en este blog, he seguido progresando en la plataforma de Khan academy, aprendiendo cómo hacer consultas más avanzadas en SQL. He aprendido cómo utilizar las funciones AND, OR, IN, HAVING, CASE, GROUP BY, ORDER BY y COUNT. Al final de esta parte del curso, teníamos que hacer un proyecto, en el que ya te daban los datos y la tabla, pero tenías que hacer distintas consultas utilizando las funciones ya nombradas anteriormente.
Los datos que he elegido eran de héroes de Marvel, y te aparecía diversos datos, como el nombre, lugar donde viven, su género... Con la tarea que había, aparecían algunas preguntas que servían de "guía". Las he seguido, pero además, he puesto alguna cosa más. He consultado los valores máximos, mínimos y el promedio de cada dato numérico que había (popularidad, altura, peso, inteligencia, fuerza, velocidad, duración, energía y destrezas de combate). Además, utilizando HAVING, he consultado el número de héroes, seleccionando el género, en el que hay más de 3 individuos,  y también lo he hecho con el que hay menos de 9. Después, he utilizado el CASE para determinar condiciones. Si la inteligencia del héroe es mayor de 6, entonces, el héroe es inteligente. Si es mayor de 4, entonces es normal, y para el resto he puesto que son tontos. Luego, he utilizado AND y OR, para seleccionar algunas columnas. Con OR, he seleccionado a los héroes que viven en Estados Unidos o en Alemania, y con AND, he seleccionado  a los héroes que viven en Estados Unidos y los que tienen una velocidad mayor de 3. Por último, he utilizado IN para seleccionar a los héroes que tienen de duración entre 6 y 4.
Dejo captura de mi avance y mis medallas obtenidas.



Comentarios

Entradas populares