Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Orden de las Sentencias | Agrupamiento
SQL Intermedio
course content

Contenido del Curso

SQL Intermedio

SQL Intermedio

1. Agrupamiento
2. Subconsultas Anidadas
3. Uniendo Tablas
4. DDL y DML en SQL

book
Orden de las Sentencias

Para el análisis estadístico, se nos encargó contar el número de estaciones en cada línea y organizarlas en orden creciente según la cantidad de estaciones por cada línea de metro.

Para hacer esto, necesitamos encontrar el número de estaciones en cada una de las líneas del metro y luego ordenarlas de la menor a la mayor cantidad de estaciones.

De esta manera, la empresa constructora comprenderá qué líneas de metro necesitan priorizar para agregar estaciones.

Es importante para nosotros entender el orden de escritura de las cláusulas, específicamente dónde debe colocarse la cláusula GROUP BY.

Así que, el orden es el siguiente:

  1. Sentencia SELECT;
  2. FROM table;
  3. Cláusula WHERE;
  4. Cláusula GROUP BY;
  5. Cláusula ORDER BY;
  6. Cláusula LIMIT.

De este orden, es claro que la instrucción GROUP BY debe escribirse DESPUÉS de la instrucción WHERE (o después de la tabla FROM si no hay filtrado en tu consulta utilizando SELECT) y también ANTES de la instrucción ORDER BY.

12345
SELECT department, COUNT(employee_id) AS number_of_employees FROM employees WHERE salary > 70000 GROUP BY department ORDER BY number_of_employees
copy
Tarea
test

Swipe to show code editor

Using the metro_travel_time table, find the number of stations (create a new column, named number_of_stations using station_name and COUNT() function) for each of the lines (line_name). Next, sort the result from smallest to largest.

Note

COUNT(column) is the function that counts the number of rows.

Brief Instructions

  • Retrieve line_name and the count of rows in the station_name column.
  • Add the alias number_of_stations to the second column.
  • Group the data by line_name.
  • Sort the result by number_of_stations.
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 2
toggle bottom row

book
Orden de las Sentencias

Para el análisis estadístico, se nos encargó contar el número de estaciones en cada línea y organizarlas en orden creciente según la cantidad de estaciones por cada línea de metro.

Para hacer esto, necesitamos encontrar el número de estaciones en cada una de las líneas del metro y luego ordenarlas de la menor a la mayor cantidad de estaciones.

De esta manera, la empresa constructora comprenderá qué líneas de metro necesitan priorizar para agregar estaciones.

Es importante para nosotros entender el orden de escritura de las cláusulas, específicamente dónde debe colocarse la cláusula GROUP BY.

Así que, el orden es el siguiente:

  1. Sentencia SELECT;
  2. FROM table;
  3. Cláusula WHERE;
  4. Cláusula GROUP BY;
  5. Cláusula ORDER BY;
  6. Cláusula LIMIT.

De este orden, es claro que la instrucción GROUP BY debe escribirse DESPUÉS de la instrucción WHERE (o después de la tabla FROM si no hay filtrado en tu consulta utilizando SELECT) y también ANTES de la instrucción ORDER BY.

12345
SELECT department, COUNT(employee_id) AS number_of_employees FROM employees WHERE salary > 70000 GROUP BY department ORDER BY number_of_employees
copy
Tarea
test

Swipe to show code editor

Using the metro_travel_time table, find the number of stations (create a new column, named number_of_stations using station_name and COUNT() function) for each of the lines (line_name). Next, sort the result from smallest to largest.

Note

COUNT(column) is the function that counts the number of rows.

Brief Instructions

  • Retrieve line_name and the count of rows in the station_name column.
  • Add the alias number_of_stations to the second column.
  • Group the data by line_name.
  • Sort the result by number_of_stations.
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 2
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt