登录

sql concat的报错

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

SELECT ___()____ new_address FROM customers;

我是这么填写的

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

但是还是错误的

# MySQL
Ping Ping 876 天前 919 次浏览

全部回复(6) 我要回复

  • P粉880818043

    P粉8808180432022-10-20 10:25:46

    有答案了吗,这个也是这样,英文也不管用

    回复
    0
  • 陈磊

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

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

    回复
    0
  • autoload

    autoload2021-11-04 09:13:03

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

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

    回复
    0
  • 珠穆朗玛锋

    @p粉 @陈磊 @autoload 你们的方法都一个一个试过了,还是报错!

    珠穆朗玛锋 · 2023-04-03 16:19:32
  • 取消 回复 发送