Ordem das Instruções
Em nossa análise estatística, precisamos contar o número de estações em cada linha do metrô e ordená-las em ordem crescente com base na quantidade de estações.
Isso significa que devemos primeiro determinar o número de estações para cada linha do metrô e, em seguida, organizá-las da linha com menos estações para a linha com mais estações.
Essas informações ajudarão a construtora a decidir quais linhas de metrô devem ser priorizadas para a adição de mais estações.
Para isso, é fundamental compreender a sequência das cláusulas SQL, especialmente onde posicionar a cláusula GROUP BY
.
Portanto, a ordem é a seguinte:
- Declaração
SELECT
; FROM table
;- Cláusula
WHERE
; - Cláusula
GROUP BY
; - Cláusula
ORDER BY
; - Cláusula
LIMIT
.
Vamos considerar um exemplo dessa ordem de declaração usando nossa tabela employee
. Suponha que precisamos obter o número de funcionários em cada department
cujo salary
seja acima de 70000 e ordená-los do menor para o maior:
12345SELECT department, COUNT(employee_id) AS number_of_employees FROM employees WHERE salary > 70000 GROUP BY department ORDER BY number_of_employees
Swipe to start coding
Utilizando a tabela metro_travel_time
, encontrar o número de estações (crie uma nova coluna chamada number_of_stations
usando station_name
e a função COUNT()
) para cada uma das linhas (line_name
). Em seguida, ordene o resultado do menor para o maior.
Nota
COUNT(column)
é a função que conta o número de linhas.
Instruções Resumidas
- Recuperar
line_name
e a contagem de linhas na colunastation_name
. - Adicionar o alias
number_of_stations
à segunda coluna. - Agrupar os dados por
line_name
. - Ordenar o resultado por
number_of_stations
.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 4
Ordem das Instruções
Deslize para mostrar o menu
Em nossa análise estatística, precisamos contar o número de estações em cada linha do metrô e ordená-las em ordem crescente com base na quantidade de estações.
Isso significa que devemos primeiro determinar o número de estações para cada linha do metrô e, em seguida, organizá-las da linha com menos estações para a linha com mais estações.
Essas informações ajudarão a construtora a decidir quais linhas de metrô devem ser priorizadas para a adição de mais estações.
Para isso, é fundamental compreender a sequência das cláusulas SQL, especialmente onde posicionar a cláusula GROUP BY
.
Portanto, a ordem é a seguinte:
- Declaração
SELECT
; FROM table
;- Cláusula
WHERE
; - Cláusula
GROUP BY
; - Cláusula
ORDER BY
; - Cláusula
LIMIT
.
Vamos considerar um exemplo dessa ordem de declaração usando nossa tabela employee
. Suponha que precisamos obter o número de funcionários em cada department
cujo salary
seja acima de 70000 e ordená-los do menor para o maior:
12345SELECT department, COUNT(employee_id) AS number_of_employees FROM employees WHERE salary > 70000 GROUP BY department ORDER BY number_of_employees
Swipe to start coding
Utilizando a tabela metro_travel_time
, encontrar o número de estações (crie uma nova coluna chamada number_of_stations
usando station_name
e a função COUNT()
) para cada uma das linhas (line_name
). Em seguida, ordene o resultado do menor para o maior.
Nota
COUNT(column)
é a função que conta o número de linhas.
Instruções Resumidas
- Recuperar
line_name
e a contagem de linhas na colunastation_name
. - Adicionar o alias
number_of_stations
à segunda coluna. - Agrupar os dados por
line_name
. - Ordenar o resultado por
number_of_stations
.
Solução
Obrigado pelo seu feedback!
Awesome!
Completion rate improved to 4single