Proyecto de SQL para el análisis de datos
Enviado por Angelica Ramos Sanchez • 19 de Abril de 2021 • Apuntes • 783 Palabras (4 Páginas) • 219 Visitas
Proyecto de SQL para el análisis de datos
- AVANCE 1: Proyecto parte 1
Para este primer avance, utiliza el documento adjunto para montar tu propia base de datos y escribe un query en el cual extraigas el nombre, el apellido y la ciudad de los clientes de brasil. Para esto utiliza la tabla de clientes y la de ciudades.
- AVANCE 2: Proyecto parte 2
En este avance de proyecto practicaremos los JOINs vistos en el curso
Ejercicio 1 - JOIN:
Escribe un query usando en inner join en el cual para cada orden, obtengas el id de la orden, la fecha, el id del producto y el nombre del producto.
Ejercicio 2 - LEFT JOIN
Escribe un query usando LEFT JOIN en el cual obtengas para cada orden, el id de la orden, el nombre del agricultor y su apellido.
Ejercicio 3 - Múltiples JOINS:
Escribe un query en el cual obtengas para cada orden, el id de la orden, la fecha, el nombre y apellido del cliente al igual que el nombre y apellido del agricultor.
- AVANCE 3: Proyecto parte 3
Ahora practiquemos CTE y subqueries:
Ejercicio 1 - Subquery en FROM:
Escribe una subquery dentro del FROM para obtener la siguiente información. Obtén el nombre y apellido de los clientes que compraron lechuga. Puedes usar el query número 12 de los ejemplos de la clase.
Ejercicio 2 - Subquery en WHERE:
Escribe una subquery dentro del WHERE para solo obtener el id, el precio, las unidades de la tabla de órdenes del agricultor cuyo segmento sea “chico”
Ejercicio 3 - Subquery anidada:
Escribe una subquery dentro de una subquery. La primer subquery será dentro en el WHERE y la segunda subquery deberá de ir en el from. Es decir :
SELECT
campo,
campo,
FROM tabla
WHERE campo IN (
SELECT
campo
FROM (
SELECT
campo
FROM tabla
) A
)
Ejercicio 4 - CTE:
Utiliza una Common Table Expression para primero extraer solo la información de los agricultores “grande”. Luego saca los ids y la fecha de las órdenes de esos agricultores usando un INNER JOIN.
Ejercicio 5 - Múltiples CTEs:
Escribe una primer CTE con sólo ciudades de México. Una segunda CTE, con sólo productos cosechados más allá de Junio 2020. Y finalmente extrae toda la info de la tabla órdenes (SELECT * ) que contenga únicamente info de la unión de las previas CTEs.
...