Gruppe erstellenDie Gruppierung wird in der GROUP BY-Klausel der SELECT-Anweisung vorgenommen. Beispiel: Wählen Sie vend_id, COUNT(*) AS num_prods FROM Produkte GROUP BY vend_id; GRUPPELN NACH
FiltergruppenMöchte man beispielsweise alle orthopädischen Abteilungen auflisten, die über mindestens zwei Aufträge verfügen, müssen die Daten auf Basis der gesamten Gruppierung und nicht auf Basis einzelner Zeilen gefiltert werden. Sie können HAVING verwenden Wählen Sie cust_id, COUNT(*) AS Bestellungen FROM Bestellungen GROUP BY cust_id HAVING COUNT(*) >= 2; Der Unterschied zwischen HAVING und WHERE besteht darin, dass WHERE vor der Datengruppierung filtert, während HAVING nach der Gruppierung filtert. Natürlich können beide in derselben Anweisung vorkommen. Liste Lieferanten mit 2 oder mehr Produkten mit einem Preis von 10 oder mehr SELECT vend_id, COUNT(*) AS num_prods FROM products WHERE prod_price >= 10 GROUP BY vend_id HAVING COUNT(*) >= 2; Anbieter mit zwei Top-Produkten auflisten Wählen Sie vend_id, COUNT(*) AS num_prods FROM Produkte GROUP BY vend_id HAVING COUNT(*) >= 2; Gruppieren und Sortieren
Abrufen der Bestellnummer und des Gesamtbestellpreises von Bestellungen mit einem Gesamtbestellpreis größer oder gleich 50 SELECT Bestellnummer, SUM(Menge*Artikel) AS Bestellsumme FROM Bestellartikel GROUP BY Bestellnummer HAVING SUM(Menge*Artikelpreis) >= 50; Wenn Sie die Ausgabe nach dem Gesamtbestellpreis sortieren SELECT bestellnummer, SUM(Menge * Artikelpreis) AS bestellsumme FROM bestellartikel GROUP BY bestellnummer HAVING SUM(Menge * Artikelpreis) >= 50 ORDER BY bestellsumme; Reihenfolge der SELECT-Klauseln
Oben finden Sie eine ausführliche Erläuterung der MySQL-Datengruppierung. Weitere Informationen zur MySQL-Datengruppierung finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Analyse der Nutzung des Xmeter API-Schnittstellentesttools
>>: Auszeichnungssprache - Bildersetzung
Einfaches Beispiel für einen MySQL-Trigger Gramma...
Kompatibel mit neuen CSS3-Eigenschaften In CSS3 k...
In diesem Artikel wird der spezifische JS-Code zu...
Da dies mein erster Beitrag ist, weisen Sie mich ...
01. Befehlsübersicht dirname - entfernt nicht zu ...
Wir alle wissen, dass wir den Befehl mkdir verwen...
Vorwort Aufgrund der Projektanforderungen werden ...
Inhaltsverzeichnis Integritätsbeschränkungen Defi...
Inhaltsverzeichnis 1 Was ist SSH 2 Konfigurieren ...
GreaseMokey (die Chinesen nennen es Grease Monkey...
Inhaltsverzeichnis 1. Geltungsbereich 1. Globaler...
Problembeschreibung: Wenn der SFTP-Host von phpst...
Codebeispiel: öffentliche Klasse JDBCDemo3 { öffe...
1. Laden Sie die Software herunter 1. Gehen Sie a...
Wenn MySQL DDL-Operationen wie „Alter Table“ ausf...