Contenido del Curso
SQL Intermedio
SQL Intermedio
Desafío: Número de Estaciones
Nota
COUNT(column)
es la función que cuenta el número de filas.
So, the order looks like this:
SELECT
statement;FROM table
;WHERE
statement(s);GROUP BY
statement;ORDER BY
statement.
A partir de este orden, queda claro que la sentencia GROUP BY
debe escribirse DESPUÉS de la sentencia WHERE
(o después de la tabla FROM
si no hay ningún filtro en tu consulta usando SELECT
) y también ANTES de la sentencia ORDER BY
.
Nota:
Vale la pena señalar que la sentencia
ORDER BY
es siempre escrita al final. De esta manera, puedes recordar fácilmente su posición en la consulta.
Ahora, pasemos a la tarea.
Let's consider an example of such statement order using our employee
table. Suppose we need to retrieve the number of employees in each department
whose salary
is above 70000 and sort them from smallest to largest:
Nota:
Es importante señalar que la instrucción ORDER BY
se escribe siempre al final. Así, podrás recordar fácilmente su posición en la consulta.
¡Ahora, pasemos a la tarea!
Aquí tienes un vistazo de la tabla metro_travel_time
con la que estamos trabajando:
id | line_name | station_name | time_to_next_station |
---|---|---|---|
1 | Green | Angrignon | 10 |
2 | Green | Monk | 16 |
3 | Green | Verdun | 9 |
4 | Green | Charlevoix | 17 |
... | ... | ... | ... |
21 | Yellow | Longueuil | 10 |
Tarea
Utilizando la tabla metro_travel_time
, encuentra el número de estaciones (creando una nueva columna, llamada number_of_stations
usando station_name
y la función COUNT()
) para cada una de las líneas (line_name
). A continuación, necesitas ordenar el resultado de menor a mayor.
Nota
COUNT(column)
es la función que cuenta el número de filas.
¿Todo estuvo claro?
Contenido del Curso
SQL Intermedio
SQL Intermedio
Desafío: Número de Estaciones
Nota
COUNT(column)
es la función que cuenta el número de filas.
So, the order looks like this:
SELECT
statement;FROM table
;WHERE
statement(s);GROUP BY
statement;ORDER BY
statement.
A partir de este orden, queda claro que la sentencia GROUP BY
debe escribirse DESPUÉS de la sentencia WHERE
(o después de la tabla FROM
si no hay ningún filtro en tu consulta usando SELECT
) y también ANTES de la sentencia ORDER BY
.
Nota:
Vale la pena señalar que la sentencia
ORDER BY
es siempre escrita al final. De esta manera, puedes recordar fácilmente su posición en la consulta.
Ahora, pasemos a la tarea.
Let's consider an example of such statement order using our employee
table. Suppose we need to retrieve the number of employees in each department
whose salary
is above 70000 and sort them from smallest to largest:
Nota:
Es importante señalar que la instrucción ORDER BY
se escribe siempre al final. Así, podrás recordar fácilmente su posición en la consulta.
¡Ahora, pasemos a la tarea!
Aquí tienes un vistazo de la tabla metro_travel_time
con la que estamos trabajando:
id | line_name | station_name | time_to_next_station |
---|---|---|---|
1 | Green | Angrignon | 10 |
2 | Green | Monk | 16 |
3 | Green | Verdun | 9 |
4 | Green | Charlevoix | 17 |
... | ... | ... | ... |
21 | Yellow | Longueuil | 10 |
Tarea
Utilizando la tabla metro_travel_time
, encuentra el número de estaciones (creando una nueva columna, llamada number_of_stations
usando station_name
y la función COUNT()
) para cada una de las líneas (line_name
). A continuación, necesitas ordenar el resultado de menor a mayor.
Nota
COUNT(column)
es la función que cuenta el número de filas.
¿Todo estuvo claro?