让我说我有:
SET @fname := "James", @mname := "Robert", @lname := "Maxon";
我如何设置一个包含上述变量的连接结果的变量?
答案 0 :(得分:3)
SET @concatenated = CONCAT(@fname, @mname, @mname)
或者如果您想用空格分隔名称:
SET @concatenated = CONCAT_WS(' ', @fname, @mname, @mname)
答案 1 :(得分:0)
你会这样做:
set @name := concat(@fname, @mname, @lname);
虽然您可能希望在两者之间包含空格,或者使用ws_concat()
。
set @name := ws_concat(' ', @fname, @mname, @lname);