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
Hallo zusammen, heute werde ich mit Ihnen die WeP...
Standardmäßig erfolgt das Lesen und Schreiben von...
Überspringen Sie die Docker-Installationsschritte...
1. JDK installieren 1. Deinstallieren Sie die alt...
Vorwort Der Blogger verwendet die Idea IDE. Da di...
Isolationsebene für Datenbanktransaktionen Es gib...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis So funktioniert es Betriebsabl...
1. MySQL-Exportdatei: SELECT `pe2e_user_to_compan...
Durchscheinender Rand Ergebnis: Implementierungsc...
1. SVN-Server installieren yum installiere Subver...
Das Projekt wurde in diesen Tagen getestet und de...
Liste der HTML-Tags markieren Typ Name oder Bedeu...
Viele Freunde berichten von folgendem Fehler, wen...
In MySQL können Sie die Funktionen IF(), IFNULL()...