Rækkefølge af Udsagn
I vores statistiske analyse skal vi tælle antallet af stationer på hver metrolinje og sortere dem i stigende rækkefølge baseret på antallet af stationer.
Dette betyder, at vi først skal bestemme antallet af stationer for hver metrolinje og derefter arrangere dem fra linjen med færrest stationer til den med flest.
Denne information vil hjælpe byggevirksomheden med at beslutte hvilke metrolinjer der skal prioriteres for at tilføje flere stationer.
For dette er det afgørende at forstå rækkefølgen af SQL-klausuler, især hvor GROUP BY klausulen skal placeres.
Så rækkefølgen ser sådan ud:
SELECTstatement;FROM table;WHEREclause;GROUP BYclause;ORDER BYclause;LIMITclause.
Lad os overveje et eksempel på sådan en rækkefølge af statements ved brug af vores employee tabel. Antag, at vi skal hente antallet af ansatte i hver department, hvis salary er over 70000 og sortere dem fra mindst til størst:
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
Ved brug af metro_travel_time tabellen, find antallet af stationer (opret en ny kolonne, navngivet number_of_stations ved brug af station_name og COUNT() funktionen) for hver af linjerne (line_name). Sorter derefter resultatet fra mindst til størst.
Note
COUNT(column)er funktionen, der tæller antallet af rækker.
Korte instruktioner
- Hent
line_nameog antallet af rækker istation_namekolonnen. - Tilføj aliaset
number_of_stationstil den anden kolonne. - Gruppér dataene efter
line_name. - Sorter resultatet efter
number_of_stations.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 4
Rækkefølge af Udsagn
Stryg for at vise menuen
I vores statistiske analyse skal vi tælle antallet af stationer på hver metrolinje og sortere dem i stigende rækkefølge baseret på antallet af stationer.
Dette betyder, at vi først skal bestemme antallet af stationer for hver metrolinje og derefter arrangere dem fra linjen med færrest stationer til den med flest.
Denne information vil hjælpe byggevirksomheden med at beslutte hvilke metrolinjer der skal prioriteres for at tilføje flere stationer.
For dette er det afgørende at forstå rækkefølgen af SQL-klausuler, især hvor GROUP BY klausulen skal placeres.
Så rækkefølgen ser sådan ud:
SELECTstatement;FROM table;WHEREclause;GROUP BYclause;ORDER BYclause;LIMITclause.
Lad os overveje et eksempel på sådan en rækkefølge af statements ved brug af vores employee tabel. Antag, at vi skal hente antallet af ansatte i hver department, hvis salary er over 70000 og sortere dem fra mindst til størst:
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
Ved brug af metro_travel_time tabellen, find antallet af stationer (opret en ny kolonne, navngivet number_of_stations ved brug af station_name og COUNT() funktionen) for hver af linjerne (line_name). Sorter derefter resultatet fra mindst til størst.
Note
COUNT(column)er funktionen, der tæller antallet af rækker.
Korte instruktioner
- Hent
line_nameog antallet af rækker istation_namekolonnen. - Tilføj aliaset
number_of_stationstil den anden kolonne. - Gruppér dataene efter
line_name. - Sorter resultatet efter
number_of_stations.
Løsning
Tak for dine kommentarer!
single