Wie können wir die Group Concat-Funktion nutzen?

October 25

Wie können wir die Group Concat-Funktion nutzen?

Eine Datenbank ermöglicht Programmierern, Daten dauerhaft zu speichern, nachdem es in den Arbeitsspeicher (RAM) abgelegt wurden. Mein Standard Query Language (MySQL) ermöglicht Benutzern das Bearbeiten von Daten in einer Vielzahl von Möglichkeiten. MySQL "Group Concat" Funktion gibt alle ungleich Null Abfrageergebnisse als verkettete-- oder kombinierten--Zeichenfolge zurück. Dadurch können Sie die Abfrageergebnisse als eine Einheit zu verarbeiten.

Anweisungen

1 Öffnen Sie Ihre Entwicklungsumgebung und Hinzufügen einer neuen Datei, um die Abfrage enthalten. Klicken Sie auf "Neue Abfrage" oder ähnliche Symbol, um eine neue Abfrage hinzufügen, wenn Ihre Entwicklungsumgebung diese Funktionalität bietet.

2 Schreiben Sie "GROUP_CONCAT" und fügen Sie ein Ellipsen am oberen Rand der Seite. Der Code sollte wie folgt aussehen:

"GROUP_CONCAT (zusätzlicher Code hier einfügen)"

3 Fügen Sie die Zeichenfolge "[DISTINCT"] "wollen Sie alle identische Werte aus den Abfrageergebnissen zu beseitigen. Beispielsweise wenn Ihre Ergebnisse das Wort "Alabama" zweimal enthalten, gewährleistet der Befehl "DISTINCT", dass das Wort "Alabama" nur einmal in die von MySQL zurückgegebene Zeichenfolge angezeigt wird.

"GROUP_CONCAT ([DISTINCT]

)'

4 Bestellen Sie Ergebnisse, falls erforderlich, die "ORDER BY"-Klausel verwenden. Fügen Sie die Zeichenfolge "[ORDER BY {}]" nach der Zeichenfolge "[DISTINCT]" enthalten, in einer neuen Zeile.

"GROUP_CONCAT ([DISTINCT]

[SORTIERT NACH {}]

)'

5 Geben Sie einen Trennzeichen-Wert mit der Zeichenfolge "[Trennzeichen]", so dass MySQL dieses Zeichen zwischen jeden Wert setzen, den sie zurückgibt. Beispielsweise wenn das Trennzeichen ein Komma ist, MySQL wird eine Zeichenfolge zurückgeben trennen jeden Wert mit einem Komma, etwa so: "Alabama, Alaska, Arkansas..."

"GROUP_CONCAT ([DISTINCT]

[SORTIERT NACH {}]

[TRENNZEICHEN]

)'