So verwenden Sie die Concat-Funktion in MySQL: CONCAT(str1,str2,…) Der Rückgabewert ist ein String, der sich aus der Verkettung der Parameter ergibt. Wenn ein beliebiger Parameter NULL ist, ist der Rückgabewert NULL. Beachten: Wenn alle Argumente nichtbinäre Zeichenfolgen sind, ist das Ergebnis eine nichtbinäre Zeichenfolge. Wenn das Argument eine beliebige Binärzeichenfolge enthält, ist das Ergebnis eine Binärzeichenfolge. Ein numerisches Argument wird in das entsprechende Binärzeichen umgewandelt. Um dies zu vermeiden, verwenden Sie eine explizite Umwandlung, zum Beispiel: SELECT CONCAT(CAST(int_col AS CHAR), char_col) Die Concat-Funktion von MySQL kann eine oder mehrere Zeichenfolgen verbinden, wie zum Beispiel mysql> wähle concat('10'); mysql> Auswahl concat('11','22','33'); Wenn die Concat-Funktion von MySQL Zeichenfolgen verkettet und eine davon NULL ist, wird NULL zurückgegeben. mysql> Auswahl concat('11','22',null); concat_ws-Funktion in MySQL Anwendung: CONCAT_WS(Trennzeichen, str1, str2, …) CONCAT_WS() steht für CONCAT With Separator und ist eine spezielle Form von CONCAT(). Der erste Parameter ist das Trennzeichen für die anderen Parameter. Das Trennzeichen wird zwischen die beiden zu verkettenden Zeichenfolgen gesetzt. Das Trennzeichen kann eine Zeichenfolge oder ein anderer Parameter sein. Beachten: Wenn das Trennzeichen NULL ist, ist das Ergebnis NULL. Die Funktion ignoriert alle NULL-Werte, die dem Trennzeichenparameter folgen. Wenn die Verbindung durch Kommas getrennt ist mysql> wähle concat_ws(',','11','22','33'); +-------------------------------+ Im Gegensatz zur Concat-Funktion in MySQL gibt die Funktion concat_ws bei der Ausführung aufgrund von NULL-Werten nicht NULL zurück. mysql> wähle concat_ws(',','11','22',NULL); MySQL group_concat-Funktion Die vollständige Syntax lautet wie folgt: group_concat([DISTINCT] Zu verbindende Felder [Order BY ASC/DESC Sortierfelder] [Trennzeichen 'Trennzeichen']) Einfache Abfrage mysql> wähle * von aa; Nach ID gruppieren und den Wert des Namensfelds in einer Zeile drucken, durch Kommas getrennt (Standard) mysql> wähle ID,group_concat(Name) aus einer Gruppe nach ID; Gruppieren Sie nach ID und drucken Sie den Wert des Namensfelds in einer Zeile, getrennt durch Semikolon mysql> wähle ID, Group_concat (Namenstrennzeichen ';') aus einer Gruppe nach ID; Gruppieren Sie nach ID und drucken Sie den Wert des Namensfelds ohne Redundanz in einer Zeile. Durch Komma getrennt mysql> wähle ID, Group_concat (eindeutiger Name) aus einer Gruppe nach ID; Gruppieren nach ID, drucken Sie den Wert des Namensfeldes in einer Zeile, getrennt durch Kommas, in absteigender Reihenfolge nach Namen mysql> wähle ID, Group_concat (Name sortiert nach Name absteigend) aus AA-Gruppe nach ID; repeat()-Funktion Wird zum Kopieren einer Zeichenfolge verwendet. Im folgenden Beispiel stellt „ab“ die zu kopierende Zeichenfolge dar und 2 die Anzahl der Kopien. mysql> Auswahl wiederholen('ab',2); +----------------+ 1 Zeile im Satz (0,00 Sek.) Ein weiteres Beispiel +-----------------+ mysql hängt einen String an ein Feld in der Tabelle an: Tabellenname aktualisieren, Feld festlegen=CONCAT(Feld,'',str) mysql fügt eine Zeichenfolge vor einem Feld in einer Tabelle hinzu Tabellenname aktualisieren, Feld festlegen=CONCAT('str',Feld) Diese Funktion kann Ihnen eine große Hilfe sein! ! Der obige Artikel geht kurz auf die Concat-Funktion in MySQL ein und wie man in MySQL vor/nach einem Feld eine Zeichenfolge hinzufügt. Das ist der gesamte Inhalt, den ich mit Ihnen teilen möchte. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Das könnte Sie auch interessieren:
|
<<: So fügen Sie eine Schnittstellen-Abhörmaske in ein Vue-Projekt ein
Dieser Artikel beschreibt anhand von Beispielen d...
Inhaltsverzeichnis 1. Allgemeine Funktionsklassif...
Linux-Betrieb Experimentelle Umgebung: Centos7-Vi...
Dieser Artikel zeichnet das Installationstutorial...
Inhaltsverzeichnis Umgebungsbeschreibung Docker-I...
1. Überprüfen Sie den Zeichensatz der Datenbank D...
Hintergrund Während der Entwicklung benötigen wir...
In diesem Artikelbeispiel wird der spezifische Co...
<br />In früheren Tutorials von 123WORDPRESS...
Die Fremdschlüsseleinschränkung von MySQL dient z...
Lua installieren wget http://luajit.org/download/...
Manchmal werden einige Docker-Container nach eine...
Vorwort Durch die Verwendung von Docker und VS Co...
Mit der Verbreitung von 3G nutzen immer mehr Mens...
Inhaltsverzeichnis Hintergrund CommonsChunkPlugin...