登陆

sql concat的报错

从下面的选项中选择填写,将 "city" 与 "state" 列连接起来,用逗号分隔,用一个名为 "new_address" 的新自定义列表示。

SELECT ___()____ new_address FROM customers;

我是这么填写的

SELECT concat( city,',',state) as   new_address FROM customers;

但是还是错误的

# MySQL
PingPing78 天前163 次浏览

全部回复(4)我要回复

  • 陈磊

    陈磊2021-11-05 14:35:00

    语句本身应该没问题,检查 输入的逗号是否是 英文模式的逗号

    回复
    0
  • 逆旅行人

    逆旅行人2021-11-04 09:13:03

    concat函数在连接字符串时没有指定连接符的功能,可以用concat_ws。上例为

    select concat_ws(',',city,state)  as   new_address from customers;

    回复
    0
  • 取消回复发送