为了账号安全,请及时绑定邮箱和手机立即绑定

MySQL中的字符串连接

MySQL中的字符串连接

SMILET 2019-09-24 16:05:32
我正在使用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中启用与运算符的字符串连接。


查看完整回答
反对 回复 2019-09-24
?
阿晨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


查看完整回答
反对 回复 2019-09-24
  • 3 回答
  • 0 关注
  • 515 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信