MySQL-Ergebnissortierung - AggregatfunktionenUmfeldCREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Matrikelnummer', `student_name` varchar(255) ZEICHENSATZ utf8 SORTIMENT utf8_general_ci NICHT NULL KOMMENTAR 'Studentenname', `Geschlecht` varchar(5) ZEICHENSATZ utf8 SORTIMENT utf8_general_ci NICHT NULL KOMMENTAR 'Geschlecht\r\n', `Alter` int(11) NULL DEFAULT NULL COMMENT 'Alter', `Ergebnis` double(10, 0) NULL DEFAULT NULL COMMENT 'Ergebnisse', PRIMÄRSCHLÜSSEL (`id`) MIT BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamisch; INSERT INTO `student` VALUES (1, 'Student', 'Student', 18, 90); INSERT INTO `student` VALUES (2, 'Xiao Li', 'weiblich', 19, 80); INSERT INTO `Student` VALUES (3, 'Xiao Ming', 'Männlich', 20, 85); INSERT INTO `student` VALUES (4, 'Student', 'Student', 21, 87); Sortierung der AbfrageergebnisseDie häufigste Anwendung ist das Filtern beliebter Produkte oder heißer Suchanfragen auf Weibo. Syntaxformat:
Die Feldnamen 1 und 2 bilden die Grundlage für die Sortierung der Abfrageergebnisse. ASC bedeutet aufsteigende Reihenfolge und DESC bedeutet absteigende Reihenfolge. Der Standardwert ist ASC. Hebe deine Pfote: SELECT * FROM Schüler ORDER BY Alter DESC; Wenn zwei Sortierregeln folgen, ist der erste Feldname derselbe und die Sortierung basiert auf der Sortierregel des zweiten Feldnamens. Sie müssen es nur selbst herausfinden. denken: Wie schreibt man die Funktion zur Suche nach dem Alter in absteigender Reihenfolge und dem Studentennamen in aufsteigender Reihenfolge? Gruppierung und Aggregation von AbfragenAggregatfunktionen
Überprüfen Sie das Durchschnittsalter der SchülerWählen Sie AVG(Alter) als „Alter“ des Schülers; Überprüfen Sie die Gesamtzahl der PersonenWählen Sie count(id) als „Gesamtzahl der Personen“ vom Studenten; Finden Sie heraus, wie viele Personen von welchem Alter sind.Wählen Sie Alter, Anzahl(ID) als „Gesamtzahl der Personen“ aus der Studentengruppe NACH Alter; Finden Sie das Höchstalter herausWählen Sie MAX(Alter) als „Höchstalter“ des Schülers; Weniger als das Gleiche. Finden Sie heraus, wie viele Männer und Frauen es gibt select sex ,count(*) AS "Anzahl der Personen" aus der Studentengruppe NACH Geschlecht; #GROUP BY gruppiert die Ergebnisse nach folgenden Feldnamen Wie hoch ist die Gesamtpunktzahl der Abfrage? Wählen Sie Summe(Ergebnis) als „Gesamtpunktzahl“ vom Schüler; ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalten auf 123WORDPRESS.COM mehr Aufmerksamkeit schenken können! Das könnte Sie auch interessieren:
|
<<: Grundsätze für die Bereitstellung und Konfiguration mehrerer Tomcat-Instanzen
>>: Erste Zusammenfassung des Website-Erstellungs-Tutorials für Anfänger
Umfeld Server: centos7 Kunde: Fenster Stellen Sie...
1. Die blaue Farbe des Tags wird aufgehoben, wenn...
Betriebssystem: Win7 64-Bit Ultimate Edition Komp...
Vorwort Glauben Sie mir, solange Sie sich an die ...
Als Neuling, der gerade mit dem Linux-System in K...
Inhaltsverzeichnis Zufallszahlen generieren Gener...
Wenn die Datenmenge in MySQL groß ist, wird die S...
Ergebnisse erzielen Umsetzungsideen Der Schmelzef...
mysql gibt den Booleschen Typ zurück Im ersten Fa...
Hintergrund Indizes sind ein zweischneidiges Schw...
Dieser Artikel beschreibt anhand von Beispielen d...
Voraussetzungen Ein Cloud-Server (centOS von Alib...
Inhaltsverzeichnis Vorwort verwenden Komponentens...
Meine System- und Softwareversionen sind wie folg...
Inhaltsverzeichnis Asynchronität verstehen abrufe...