single
Volgorde van Instructies
Veeg om het menu te tonen
In deze statistische analyse is het nodig om het aantal stations op elke metrolijn te tellen en deze in oplopende volgorde te sorteren op basis van het aantal stations.
Dit betekent dat je eerst het aantal stations per metrolijn moet bepalen en ze vervolgens moet rangschikken van de lijn met de minste stations naar de lijn met de meeste.
Deze informatie helpt het bouwbedrijf te beslissen welke metrolijnen prioriteit moeten krijgen bij het toevoegen van meer stations.
Hiervoor is het essentieel om de volgorde van SQL-clausules te begrijpen, vooral waar de GROUP BY-clausule geplaatst moet worden.
De volgorde ziet er als volgt uit:
SELECT-statement;FROM table;WHERE-clausule;GROUP BY-clausule;HAVING-clausule;ORDER BY-clausule;LIMIT-clausule.
Bekijk een voorbeeld van zo'n volgorde van statements met de employee-tabel. Stel dat je het aantal werknemers per department wilt ophalen waarvan het salary boven de 70000 ligt en deze van klein naar groot wilt sorteren:
12345SELECT department, COUNT(employee_id) AS number_of_employees FROM employees WHERE salary > 70000 GROUP BY department ORDER BY number_of_employees
Veeg om te beginnen met coderen
Gebruik de tabel metro_travel_time om het aantal stations te vinden (maak een nieuwe kolom aan met de naam number_of_stations met behulp van station_name en de functie COUNT()) voor elke lijn (line_name). Sorteer vervolgens het resultaat van klein naar groot.
Korte instructies
- Haal
line_nameen het aantal rijen in de kolomstation_nameop. - Voeg het alias
number_of_stationstoe aan de tweede kolom. - Groepeer de gegevens op
line_name. - Sorteer het resultaat op
number_of_stations.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.