Eine sehr nützliche Funktion group_concat(), im Handbuch heißt es: Diese Funktion gibt ein String-Ergebnis mit nicht-NULL-Werten aus einer Gruppenverbindung zurück. Einfach ausgedrückt berechnet group_concat(), welche Zeilen zur selben Gruppe gehören, führt die Spalten, die zur selben Gruppe gehören, zusammen und zeigt sie gemeinsam an. Welche Spalten zurückgegeben werden, wird durch die Funktionsparameter (d. h. die Feldnamen) bestimmt. Es muss ein Standard für die Gruppierung vorhanden sein, d. h. eine Gruppierung gemäß der durch „group by“ angegebenen Spalte. Das Standardtrennzeichen für zusammengeführte Felder ist ein Komma, das mit dem Parameter „Separator“ angegeben werden kann. Beispielsweise gibt es in der Studententabelle die folgenden fünf Datenelemente: Die Anforderungen lauten wie folgt: Die beiden Punktzahlreihen von „Xiao Ming“ können in einer Zeile angezeigt werden, und die beiden Punktzahlreihen von „Xiao Hong“ können auch in einer Zeile angezeigt werden! Dann können Sie verwenden SELECT name,group_concat(fach,note) FROM Studentengruppe nach Namen; Die Abfrageergebnisse lauten wie folgt: Sie können das Trennzeichen auch anpassen SELECT name,group_concat(Betreff,Punktetrennzeichen '--') FROM Studentengruppe nach Namen; Die Abfrageergebnisse lauten wie folgt: Was passiert, wenn Sie die Gruppierung nach Namen nicht verwenden? Wählen Sie Name, group_concat (Fach, Punktzahl) aus Student; Die Abfrageergebnisse lauten wie folgt (es wird nur eine Zeile angezeigt, die nichts mit dem Namensattribut zu tun hat): Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: So definieren Sie Datenbeispiele in Vue
Die Nginx-Konfiguration ist wie folgt: Wie http:/...
Was ist eine Tabelle? Es besteht aus Zellenzellen...
Freunde, die Speicherplatz gekauft und Websites er...
1. Firewall-Regeln festlegen Beispiel 1: Port 808...
Lassen Sie mich Ihnen ohne weitere Umschweife den...
Finden Sie das Problem Heute bin ich auf ein Prob...
Aktivieren Sie den Dienst, wenn Sie ihn benötigen...
Die Pseudoklasse „Before/After“ entspricht dem Ei...
Inhaltsverzeichnis 1. Einführung in Label-Anweisu...
Verwenden Sie die System-Crontab, um regelmäßig S...
Vor einigen Tagen habe ich Ihnen einen inländisch...
Beispiel für das Zuschneiden einer Webseite von P...
1. Der erste Parameter props der setUp-Funktion s...
Inhaltsverzeichnis Vorwort 1. Projektarchitektur ...
Aus verschiedenen Gründen müssen Sie manchmal den...