VorwortHistogramme sind grundlegende statistische Informationen, die von RDBMS bereitgestellt werden. Am häufigsten werden sie verwendet, um die Selektivität von Abfrageprädikaten abzuschätzen und so einen optimierten Abfrageausführungsplan auszuwählen. Zu den gängigen Histogrammtypen gehören: Histogramm gleicher Breite, Histogramm gleicher Höhe, V-optimiertes Histogramm, MaxDiff-Histogramm usw. Hinweis: Die Testdatenbankversion ist MySQL 8.0 Wenn Sie Tabellen erstellen und Daten unter dem Benutzer „Scott“ eingeben müssen, finden Sie weitere Informationen unter: Scott erstellt Tabellen und gibt Daten ein SQL-Skript 1. NachfrageVerwenden Sie SQL, um ein horizontal ausgedehntes Histogramm zu generieren. Beispielsweise wird ein horizontales Histogramm verwendet, um die Anzahl der Freiwilligen in jeder Abteilung anzuzeigen, wobei ein Sternchen „*“ einen Mitarbeiter darstellt. Der zurückgegebene Ergebnissatz sollte wie folgt aussehen:
2. LösungVerwenden Sie „group by“, um zu gruppieren, die Gesamtzahl zu ermitteln und sie dann mit „lpad“ zu füllen. wählen Sie die Abteilungsnummer, lpad('*',Anzahl(*),'*') als cnt von emp nach Abteilungsnummer gruppieren; Testprotokoll: mysql> wähle Abteilungsnummer aus, -> lpad('*',Anzahl(*),'*') als cnt -> von emp -> nach Abteilungsnummer gruppieren; +--------+--------+ | Abteilungsnummer | Anzahl | +--------+--------+ | 10 | *** | | 20 | ***** | | 30 | ****** | +--------+--------+ 3 Zeilen im Satz (0,00 Sek.) ZusammenfassenDies ist das Ende dieses Artikels zum Erstellen eines horizontalen Histogramms in MySQL. Weitere relevante Inhalte zum Erstellen eines horizontalen Histogramms in MySQL finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
<<: Detaillierte Erläuterung der drei Möglichkeiten zum Importieren von CSS-Dateien
>>: Konvertieren von XHTML-CSS-Seiten in Druckerseiten
Frage: <input type="hidden" name=&qu...
Mehrere häufig verwendete String-Methoden in Java...
1. Gestricheltes Feld, wenn die Abbrechen-Schaltfl...
Der Linux-Befehl zum Ausführen des JAR-Pakets lau...
Code kopieren Der Code lautet wie folgt: window.l...
Der Code sieht folgendermaßen aus: <!DOCTYPE h...
Beispielverwendung Code kopieren Der Code lautet w...
Pure js implementiert eine mit einem Klick bearbe...
In diesem Artikel werden hauptsächlich die Proble...
@Font-face grundlegende Einführung: @font-face ist...
Da für den Import benutzerdefinierter Ubuntu-Imag...
1. Problembeschreibung Beim Starten von MySQL tri...
Ich habe schon immer Graustufenbilder bevorzugt, d...
Warum ist die Geschwindigkeit beim Öffnen des lok...
Ein Freund in der Gruppe hat zuvor eine Frage ges...