我正在尝试使用此语句将两列添加为一列
SELECT (member_Firstname+''+member_Lastname) AS Name FROM members
但它在mysql workbench中提供了所有0值
答案 0 :(得分:6)
SELECT concat(member_Firstname,'',member_Lastname) AS Name FROM members;
这应该始终有效
答案 1 :(得分:2)
我认为在MySQL中你应该使用CONCAT,如下所示:
mysql> SELECT CONCAT('My', 'S', 'QL'); -> 'MySQL'
答案 2 :(得分:1)
添加数字;要加入字符串,请使用concat()
SELECT CONCAT(string1,string2,string3,etc) FROM table
答案 3 :(得分:0)
SELECT CONCAT(CAST(int_col AS CHAR), char_col);
如果任何参数为NULL,则CONCAT()返回NULL。
所以对于例子
SELECT CONCAT(member_Firstname, member_Lastname);