我正在使用MySQL和MySQL Workbench 5.2 CE。当我尝试连接2列last_name和时first_name,它不起作用:select first_name + last_name as "Name" from test.student
3 回答
心有法竹
TA贡献1866条经验 获得超5个赞
MySQL与大多数DBMS使用+或||进行连接不同。它使用以下CONCAT功能:
SELECT CONCAT(first_name, " ", last_name) AS Name FROM test.student
正如@eggyal在注释中指出的那样,您可以||通过设置PIPES_AS_CONCATSQL模式在MySQL中启用与运算符的字符串连接。
阿晨1998
TA贡献2037条经验 获得超6个赞
尝试:
select concat(first_name,last_name) as "Name" from test.student
或更好:
select concat(first_name," ",last_name) as "Name" from test.student
添加回答
举报
0/150
提交
取消