CONCAT
Verbindet die Argumente zu einem String.
MySQL 8.1
CONCAT(str[, ...])Parameter
- strVARCHAR
- String zum Verbinden, eine Zahl wird in einen String umgewandelt
Rückgabewert
String; NULL, wenn mindestens ein Argument NULL ist
Beispiele
Drei Strings verbinden
MySQL 8.1
SELECT CONCAT('sql', '-', 'academy');NULL unter den Argumenten
MySQL 8.1
SELECT CONCAT('sql', NULL);Name und Status in einem String
MySQL 8.1
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.