CONCAT
Verbindet die Argumente zu einem String.
MySQL 8.4
CONCAT(str[, ...])- [ ]optionaler Teil
- ...kann wiederholt werden
- str
- String zum Verbinden, eine Zahl wird in einen String umgewandeltVARCHAR
Rückgabewert
String; NULL, wenn mindestens ein Argument NULL ist
Beispiele
Drei Strings verbinden
MySQL 8.4
SELECT CONCAT('sql', '-', 'academy');NULL unter den Argumenten
MySQL 8.4
SELECT CONCAT('sql', NULL);Name und Status in einem String
MySQL 8.4
SELECT CONCAT(member_name, ' (', status, ')') AS member
FROM FamilyMembers;Details
Damit ein einzelnes NULL nicht das ganze Ergebnis zu NULL macht, ersetze es mit IFNULL durch einen leeren String oder verbinde die Strings mit CONCAT_WS, das NULL überspringt.