concat与group_concat函数使用流程


本文主要给大家介绍concat与group_concat函数使用流程,其所涉及的东西,从理论知识来获悉,有很多书籍、文献可供大家参考,从现实意义角度出发,开发云累计多年的实践经验可分享给大家。使用方法:concat(str1,str2,…)
返回的结果为连接参数产生的字符串,如有任何一个参数为null,则返回值为null注意:
如果所有参数均为非二进制字符串,则结果为非二进制字符串
如果自变量中含有任一二进制字符串,则结果为二进制字符串
一个数字参数被转为与之相等的二进制字符串格式,如要避免这种情况,可使用显式类型cast例如:使用例子:
1.字段两端加上’,’
2.其中有一个参数为null使用方法:concat_ws(separator,str1,str2,…)concat_ws()函数是concat()函数的特殊形式,第一个参数是其他参数的分隔符。分隔符的位置在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其他参数。
如果分隔符为null,则结果为null。
函数会忽略任何分隔符参数后的null值,但concat_ws()不会忽略任何空字符串。使用例子:
1.使用’,’分隔多个字段
2.分隔符为null
3.参数中有null与空字符串使用方法:GROUP_CONCAT([DISTINCT] expr [,expr …]
[ORDER BY {unsigned_integer | col_name | formula} [ASC | DESC] [,col …]]
[SEPARATOR str_val])
group_concat可以得到表达式结合体的连结值,使用distinct可以排除重复值。使用order by子句可以排序。
separator是一个字符串,用于分隔结果集中每个元素。默认是逗号,可以通过指定separator “”完全移除这个分隔符。使用例子:表结构插入数据:获取文章的id及所有分类id注意:group_concat()函数对返回的结果有长度限制,默认为1024字节查看group_concat返回值最大长度修改group_concat返回值最大长度以上就是关于mysql函数concat与group_concat使用开发云主机域名说明事项的详细内容,更多请关注开发云其它相关文章!

相关推荐: CentOS6.5二进制文件安装MySQL5.6.39

CentOS6.5二进制文件安装MySQL5.6.39准备工作 MySQ二进制安装Lmysql-5.6.39-linux-glibc2.12-x86_64.tar.gz准备(官网下载)一、检查是否安装过MySQL并卸载# 检查是否安装过MySQL[root@c…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/07 16:29
下一篇 06/07 16:30

相关推荐