sql列添加

时间:2011-06-14 12:07:24

标签: mysql sql

我正在尝试使用此语句将两列添加为一列

SELECT (member_Firstname+''+member_Lastname) AS Name FROM members

但它在mysql workbench中提供了所有0值

4 个答案:

答案 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);