请问CONCAT(str1,str2,...)里面可以有多少参数?另外concat和concat_ws针对NULL值得处理会根据参数不同做出相应的改变,有没有明确点的说明,不光是返回null值那么简单

解决方案 »

  1.   


    concat就是普通的,字符串合并,而concat_ws只是第1个参数是连接的分隔符。两个,后面都能跟很多参数,具体个数的限制,建议参考mysql的官方文档,几十个肯定没问题,要多了,估计性能也会下降
      

  2.   

    CONCAT
    万把来个参数应该是不成问题的
      

  3.   

    concat 不能连接null值
    concat_ws可以 ,会自动跳过null
      

  4.   

    http://dev.mysql.com/doc/refman/5.7/en/string-functions.html#function_concat
      

  5.   

    如果用concat的话可以和ifnull一起用来处理NULL值…
      

  6.   

    huahaode
    本版等级:T1
    结帖率:0%