Volgorde van Instructies
In onze statistische analyse moeten we het aantal stations op elke metrolijn tellen en ze in oplopende volgorde sorteren op basis van het aantal stations.
Dit betekent dat we eerst het aantal stations per metrolijn moeten bepalen en ze vervolgens 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 voor 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;ORDER BY
-clausule;LIMIT
-clausule.
Laten we een voorbeeld bekijken van zo'n volgorde van statements met onze employee
-tabel. Stel dat we het aantal werknemers in elk department
willen ophalen waarvan het salary
boven de 70000 ligt en ze sorteren van klein naar groot:
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
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.
Opmerking
COUNT(column)
is de functie die het aantal rijen telt.
Korte instructies
- Haal
line_name
en het aantal rijen in de kolomstation_name
op. - Voeg het alias
number_of_stations
toe 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.
Awesome!
Completion rate improved to 4
Volgorde van Instructies
Veeg om het menu te tonen
In onze statistische analyse moeten we het aantal stations op elke metrolijn tellen en ze in oplopende volgorde sorteren op basis van het aantal stations.
Dit betekent dat we eerst het aantal stations per metrolijn moeten bepalen en ze vervolgens 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 voor 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;ORDER BY
-clausule;LIMIT
-clausule.
Laten we een voorbeeld bekijken van zo'n volgorde van statements met onze employee
-tabel. Stel dat we het aantal werknemers in elk department
willen ophalen waarvan het salary
boven de 70000 ligt en ze sorteren van klein naar groot:
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
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.
Opmerking
COUNT(column)
is de functie die het aantal rijen telt.
Korte instructies
- Haal
line_name
en het aantal rijen in de kolomstation_name
op. - Voeg het alias
number_of_stations
toe aan de tweede kolom. - Groepeer de gegevens op
line_name
. - Sorteer het resultaat op
number_of_stations
.
Oplossing
Bedankt voor je feedback!
Awesome!
Completion rate improved to 4single