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 que possui mais.
Essas informações ajudarão a construtora a decidir quais linhas do 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:
- Comando
SELECT; FROM table;- Cláusula
WHERE; - Cláusula
GROUP BY; - Cláusula
ORDER BY; - Cláusula
LIMIT.
Vamos considerar um exemplo dessa ordem de comandos utilizando 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
Usando a tabela metro_travel_time, encontre o número de estações (crie uma nova coluna chamada number_of_stations utilizando a coluna station_name e a função COUNT()) para cada uma das linhas (line_name). Em seguida, ordene o resultado do menor para o maior.
Instruções Resumidas
- Recupere
line_namee a contagem de linhas na colunastation_name. - Adicione o alias
number_of_stationsà segunda coluna. - Agrupe os dados por
line_name. - Ordene 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
Incrível!
Completion taxa melhorada para 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 que possui mais.
Essas informações ajudarão a construtora a decidir quais linhas do 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:
- Comando
SELECT; FROM table;- Cláusula
WHERE; - Cláusula
GROUP BY; - Cláusula
ORDER BY; - Cláusula
LIMIT.
Vamos considerar um exemplo dessa ordem de comandos utilizando 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
Usando a tabela metro_travel_time, encontre o número de estações (crie uma nova coluna chamada number_of_stations utilizando a coluna station_name e a função COUNT()) para cada uma das linhas (line_name). Em seguida, ordene o resultado do menor para o maior.
Instruções Resumidas
- Recupere
line_namee a contagem de linhas na colunastation_name. - Adicione o alias
number_of_stationsà segunda coluna. - Agrupe os dados por
line_name. - Ordene o resultado por
number_of_stations.
Solução
Obrigado pelo seu feedback!
single