Das beste SQL GROUP BY-Anweisung-Tutorial im Jahr 2024. In diesem Tutorial können Sie GROUP BY-Anweisung,Die Demo-Datenbank,GROUP BY einfache Anwendung,Beispiele,SQL GROUP BY Multi-Table-Joins,Beispiele, lernen
GROUP BY-Anweisung kann mit einigen Aggregatfunktionen kombiniert werden, zu verwenden,
GROUP BY-Anweisung wird verwendet, Aggregatfunktionen zu kombinieren, in Übereinstimmung mit einer oder mehreren Spalten in der Ergebnismenge in Gruppen.
In diesem Tutorial werden wir w3big Beispieldatenbank verwenden.
Hier finden Sie eine ausgewählte "Websites" Tabellendaten:
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 本教程 | http://www.w3write.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | | 7 | stackoverflow | http://stackoverflow.com/ | 0 | IND | +----+---------------+---------------------------+-------+---------+
Hier werden die Daten "access_log" Website Zugang Satztabelle:
mysql> SELECT * FROM access_log; +-----+---------+-------+------------+ | aid | site_id | count | date | +-----+---------+-------+------------+ | 1 | 1 | 45 | 2016-05-10 | | 2 | 3 | 100 | 2016-05-13 | | 3 | 1 | 230 | 2016-05-14 | | 4 | 2 | 10 | 2016-05-14 | | 5 | 5 | 205 | 2016-05-14 | | 6 | 4 | 13 | 2016-05-15 | | 7 | 3 | 220 | 2016-05-15 | | 8 | 5 | 545 | 2016-05-16 | | 9 | 3 | 201 | 2016-05-17 | +-----+---------+-------+------------+ 9 rows in set (0.00 sec)
Besuche Statistik access_log site_id der einzelnen:
Ausführen der obigen SQL Ausgabeergebnisse sind wie folgt:
Jetzt wollen wir die Anzahl der Aufträge für jeden Kurierdienst zu finden.
Die folgende SQL-Anweisung Statistik erfasst alle besuchten Websites:
Ausführen der obigen SQL Ausgabeergebnisse sind wie folgt: