首页 > 其他 > 详细

concat,concat_ws和group_concat函数的区别

时间:2019-05-09 14:34:26      阅读:142      评论:0      收藏:0      [点我收藏+]

一、concat()函数

  1、定义:将多个字符串连接成一个字符串。

  2、使用语法:concat(str1,‘-‘ str2,...)

    返回字符串参数不能为null,否则返回值为null。

  举例

技术分享图片

二、concat_ws()函数

  1、定义:将多个字符串连接成一个字符串,可以一次性指定分隔符-,要不然有10个参数写10个太麻烦了。

  2、使用语法:concat(‘-‘,str1, str2,...)

    返回字符串参数可以为空,但分隔符不能为null,否则返回值为null。

  举例

技术分享图片

三、group_concat()函数

  1、定义:参数是可以直接使用order by排序的,适合多表查询,把对应表和这个表相关的组成一个组一条记录。

  2、使用语法:concat(str1, str2 order by str2 asc separator ‘~‘)

  举例

技术分享图片

 

concat,concat_ws和group_concat函数的区别

原文:https://www.cnblogs.com/thcy1314/p/10838111.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!