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_namee 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_namee 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