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
Dieser Artikel stellt hauptsächlich den Kreisdiag...
Beim Abspielen von Musik werden die Liedtexte im ...
Durch Klicken Bilder zu wechseln, ist im Leben ei...
1 Laden Sie das komprimierte Paket der MySQL 5.6-...
Inhaltsverzeichnis Umweltbedingungen Aufgetretene...
KILL [VERBINDUNG | ABFRAGE] Prozesslisten-ID In M...
Machen Sie sich eine Notiz, damit Sie später dara...
Vorwort Im aktuellen JavaScript gibt es kein Konz...
Einführung in MQTT MQTT (Message Queuing Telemetr...
Inhaltsverzeichnis 1. Beschreibung der Funktionen...
In diesem Artikelbeispiel wird der spezifische Co...
Installieren Sie zugehörige Abhängigkeiten npm ic...
Der Linux-Stream-Editor ist eine nützliche Möglic...
In diesem Artikelbeispiel wird der spezifische JS...
Installieren Sie die erforderliche Umgebung 1. gc...