In diesem Artikel wird die Verwendung von MySQL-Abfragesortier- und Abfrageaggregatfunktionen anhand von Beispielen veranschaulicht. Teilen Sie uns die Einzelheiten zu Ihrer Information mit: Sortierung Um die Anzeige der Daten zu erleichtern, können Sie die Daten sortieren Grammatik: Wähle * aus Tabellenname, sortiert nach Spalte 1 aufsteigend|absteigend [, Spalte 2 aufsteigend|absteigend,...] veranschaulichen Sortieren Sie die Zeilendaten nach Spalte 1. Wenn die Werte einiger Zeilen und Spalte 1 gleich sind, sortieren Sie sie nach Spalte 2 und so weiter.
Beispiel 1: Abfrage der Informationen nicht gelöschter männlicher Studenten in absteigender Reihenfolge nach Studentenausweis Wählen Sie * aus den Studenten aus, bei denen Geschlecht = 1 und is_delete = 0 ist, sortiert nach ID absteigend; Beispiel 2: Abfrage der Informationen nicht gelöschter Studenten in aufsteigender Reihenfolge nach Namen Wählen Sie * aus den Studenten aus, wobei is_delete=0 ist, sortiert nach Namen; Beispiel 3: Alle Schülerinformationen anzeigen, nach Alter vom ältesten zum jüngsten sortieren und dann nach Größe vom größten zum kleinsten sortieren, wenn das Alter gleich ist Wählen Sie * aus den Studenten aus, sortiert nach Alter absteigend, Größe absteigend; Aggregatfunktionen Um schnell statistische Daten zu erhalten, werden häufig die folgenden fünf Aggregationsfunktionen verwendet: gesamt count(*) bedeutet, die Gesamtzahl der Zeilen zu berechnen. Das Ergebnis ist dasselbe, wenn Sie ein Sternchen und einen Spaltennamen in Klammern schreiben. Beispiel 1: Abfrage der Gesamtzahl der Studierenden Wählen Sie die Anzahl(*) der Studenten aus. Maximal max(column) bedeutet, den Maximalwert dieser Spalte zu finden Beispiel 2: Abfrage der maximalen Anzahl von Mädchen Wählen Sie max(id) aus den Studenten aus, bei denen Geschlecht=2 ist; Minimum min(column) bedeutet, den Mindestwert dieser Spalte zu finden Beispiel 3: Abfrage der Mindestanzahl nicht gelöschter Studierender Wählen Sie min(id) aus den Studenten, wobei is_delete=0 ist; Summe sum(column) bedeutet, die Summe dieser Spalte zu finden Beispiel 4: Abfrage des Gesamtalters von Jungen Wählen Sie die Summe (Alter) der Studenten aus, bei denen Geschlecht = 1 ist. -- Durchschnittsalter: select sum(age)/count(*) von Studenten, bei denen Geschlecht=1 ist; Durchschnittswert avg(column) bedeutet, den Durchschnittswert dieser Spalte zu finden Beispiel 5: Abfrage der durchschnittlichen Anzahl der Mädchen, die nicht gelöscht wurden Wählen Sie „avg(id)“ aus den Studenten, wobei „is_delete“ = 0 und „gender“ = 2 ist. Leser, die an weiteren MySQL-bezogenen Inhalten interessiert sind, können sich die folgenden Themen auf dieser Site ansehen: „MySQL-Abfragekenntnisse“, „Zusammenfassung der allgemeinen MySQL-Funktionen“, „MySQL-Protokolloperationskenntnisse“, „Zusammenfassung der MySQL-Transaktionsoperationskenntnisse“, „MySQL-gespeicherte Prozedurkenntnisse“ und „Zusammenfassung der MySQL-Datenbanksperrenkenntnisse“. Ich hoffe, dass dieser Artikel für jedermann beim Entwurf einer MySQL-Datenbank hilfreich ist. Das könnte Sie auch interessieren:
|
<<: Nginx-Konfiguration: Trennung von PC-Site und mobiler Site zur Realisierung der Umleitung
>>: Vue implementiert einen Login-Verifizierungscode
In diesem Artikelbeispiel wird der spezifische Co...
Sag es im Voraus Wir alle wissen, dass Docker ein...
Inhaltsverzeichnis 1. Einführung in Slow Log 2. L...
1. setTimeOut Drucken Sie abc nach 3 Sekunden. Nu...
Inhaltsverzeichnis Was ist passiert? Verwendung S...
Was ist Publizieren/Abonnieren? Lassen Sie mich I...
Vorwort: Im vorherigen Artikel haben wir hauptsäc...
Vor kurzem hatte ich zufällig Kontakt mit dem Pro...
Vorwort Die Ähnlichkeiten und Unterschiede zwisch...
Vorwort Das ursprüngliche Projekt wurde im öffent...
MySQL-Batch-Einfügeproblem Da bei der Entwicklung...
Vorwort Einführung Lombok ist ein praktisches Too...
Pessimistische Sperre Pessimistische Sperre, betr...
Vorwort In der Vergangenheit verwendete das Unter...
Dieser Artikel veranschaulicht anhand von Beispie...