Paso a Paso: Ordenación de Datos con SQL - guillermopetcho/Coursera-Certificate----Data-Analytics-Google GitHub Wiki

Esta lectura resume los pasos que el instructor realiza en el siguiente vídeo, Ordenar

datos con SQL. En el vídeo, el instructor ordena datos con SQL utilizando el comando ORDER BY. A continuación, el instructor utiliza WHERE y ORDER BY conjuntamente para filtrar y ordenar datos.

Mantenga abierta esta guía paso a paso mientras ve el vídeo. Puede servirle como herramienta de referencia útil si necesita contexto o aclaraciones adicionales mientras sigue los pasos del vídeo. No se trata de una actividad calificada, pero puede completar estos pasos para practicar las habilidades demostradas en el vídeo.

Ejemplo 1: Ordenar datos por una columna

El comando ORDER BY ordena los datos por columnas en una base de datos. Por defecto, los datos se ordenan en orden ascendente.

  1. En el panel Explorador de BigQuery, seleccione el conjunto de datos de películas y, a continuación, la tabla de películas .

  2. Seleccione la pestaña Vista previa en el panel Detalles.

  3. Seleccione Consulta y luego En nueva pes taña e introduzca el siguiente código en el editor de consultas:

SELECT *
FROM projectID.movie_data.movies
  1. Utilice el comando ORDER BY para ordenar los Datos. Introduzca ORDER BY Release_Date; para ordenar por la columna Release_Date.

  2. Ahora su código debería coincidir con este bloque de código:

SELECT *
FROM projectID.movie_data.movies
ORDER BY Release_date;
  1. SELECT INTO. Los resultados devuelven todas las películas de la base de datos ordenadas de la más antigua a la más reciente.

Ejemplo 2: Ordenar los datos por orden descendente

Para utilizar el comando ORDER BY para ordenar los datos por orden descendente, especifique DESC al final del comando ORDER BY.

  1. Introduzca DESC después de ORDER BY Release_Date en el editor de consultas.

  2. Su código debería coincidir ahora con este bloque de código:

SELECT *
FROM projectID.movie_data.movies
ORDER BY Release_Date DESC;
  1. SELECT INTO. Los resultados incluyen la misma Lista de películas, esta vez ordenadas de la más reciente a la más antigua.

Ejemplo 3: Filtrar y ordenar los datos en orden descendente

Utilice WHERE y ORDER BY juntos para filtrar, y luego ordenar, los datos.

  1. Seleccione el principio de la línea ORDER BY y pulse Intro (Windows) o Retorno (Mac) para añadir una línea entre las cláusulas FROM y ORDER BY. El comando ORDER BY se escribe en la última línea para garantizar que todos los datos estén ordenados.

  2. Seleccione la línea que ha añadido. Escriba WHERE Genre = "Comedy" para filtrar las filas en las que la columna Género coincida exactamente con "Comedy".

  3. Ahora su código debería coincidir con este bloque de código:

SELECT *
FROM projectID.movie_data.movies
WHERE Genre = "Comedy"
ORDER BY Release_Date DESC;
  1. Seleccione EJECUTAR para ejecutar la consulta. Los resultados incluyen sólo películas de comedia ordenadas de la más reciente a la más antigua.

Ejemplo 4: Filtrar según dos condiciones y, a continuación, ordenar los datos en orden descendente

Utilice WHERE, AND, y ORDER BY para filtrar datos en dos condiciones y luego ordenarlos.

  1. Seleccione el principio de la línea ORDER BY y pulse Intro (Windows) o Retorno (Mac) para añadir una línea entre las cláusulas WHERE y ORDER BY.

  2. Seleccione la línea que ha añadido. Introduzca AND Revenue > 300000000 para añadir una condición a su consulta para devolver sólo las filas en las que la columna Ingresos sea superior a 300.000.000.

  3. Ahora su código debería coincidir con este bloque de código:

SELECT *
FROM projectID.movie_data.movies
WHERE Genre = "Comedy"
AND Revenue > 300000000
ORDER BY Release_Date DESC;
  1. SELECT INTO. Los resultados se ordenan de más reciente a más antiguo e incluyen sólo las películas de comedia con ingresos superiores a 300.000.000 $.