Heim > Datenbank > MySQL-Tutorial > Warum gibt meine CONCAT-Funktion den Fehler „Ungültige Anzahl von Argumenten' zurück?

Warum gibt meine CONCAT-Funktion den Fehler „Ungültige Anzahl von Argumenten' zurück?

Susan Sarandon
Freigeben: 2025-01-03 02:10:38
Original
535 Leute haben es durchsucht

Why Does My CONCAT Function Return an

Concat-Funktionsfehler: Ungültige Anzahl von Argumenten

Beim Versuch, Daten aus zwei Spalten (Name und Beruf) zu verketten, trifft Ihre Abfrage auf Es kommt zu einem Fehler, wenn Sie zusätzliche Informationen (Klammern und der erste Buchstabe der Berufsbezeichnung) in die CONCAT-Funktion einfügen. Dieser Fehler wird durch eine ungültige Anzahl von Argumenten verursacht, die an die Funktion übergeben werden.

Um das Problem zu beheben, sollten Sie die richtige Syntax für die CONCAT-Funktion verwenden, die nur zwei Argumente akzeptiert. Hier ist die überarbeitete Abfrage:

SELECT CONCAT(Name, SUBSTR(Occupation, 1, 1)) FROM OCCUPATIONS;
Nach dem Login kopieren

Diese Abfrage kombiniert den Namen und das erste Zeichen des Berufs korrekt und liefert die gewünschte Ausgabe:

JaneS
JennyS
JuliaD
Nach dem Login kopieren

Anstelle der CONCAT-Funktion können Sie diese verwenden der Verkettungsoperator ||:

SELECT Name || '(' || SUBSTR(Occupation, 1, 1) || ')' FROM OCCUPATIONS;
Nach dem Login kopieren

Dieser alternative Ansatz liefert die gleiche Ausgabe und vereinfacht gleichzeitig den Code.

Das obige ist der detaillierte Inhalt vonWarum gibt meine CONCAT-Funktion den Fehler „Ungültige Anzahl von Argumenten' zurück?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage