Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Orden de las Sentencias | Agrupación
SQL Intermedio
Sección 1. Capítulo 2
single

single

Orden de las Sentencias

Desliza para mostrar el menú

En este análisis estadístico, es necesario contar el número de estaciones en cada línea de metro y ordenarlas en orden ascendente según la cantidad de estaciones.

Esto significa que primero se debe determinar el número de estaciones para cada línea de metro y luego organizarlas desde la línea con menos estaciones hasta la que tiene más.

Esta información ayudará a la empresa constructora a decidir qué líneas de metro deben priorizarse para agregar más estaciones.

Para esto, es fundamental comprender la secuencia de las cláusulas SQL, especialmente dónde colocar la cláusula GROUP BY.

Por lo tanto, el orden es el siguiente:

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

Considerar un ejemplo de este orden de sentencias usando la tabla employee. Suponga que se necesita obtener el número de empleados en cada department cuyo salary sea superior a 70000 y ordenarlos de menor a mayor:

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

Desliza para comenzar a programar

Usando la tabla metro_travel_time, encontrar el número de estaciones (crear una nueva columna llamada number_of_stations utilizando station_name y la función COUNT()) para cada una de las líneas (line_name). Luego, ordenar el resultado de menor a mayor.

Instrucciones breves

  • Recuperar line_name y el conteo de filas en la columna station_name.
  • Añadir el alias number_of_stations a la segunda columna.
  • Agrupar los datos por line_name.
  • Ordenar el resultado por number_of_stations.

Solución

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
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt