博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql中concat, group_concat, concat_ws
阅读量:3985 次
发布时间:2019-05-24

本文共 584 字,大约阅读时间需要 1 分钟。

1、concat()

将多个字符串连接成一个字符串,如果有任何一个参数为null,则返回值为null。
concat(str1, str2,…)
示例:
select concat (id, ‘’, name, '’, score) as info from tt2;

2、concat_ws()

和concat函数一样,只是可以指定分隔符
concat_ws(separator, str1, str2, …)
示例:
select concat_ws (’_’, id, name, score) as info from tt2;

3、group_concat()

语法:group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator ‘分隔符’] )
select name, group_concat(id order by id asc separator ‘,’) as ids from tt2 group by name;
查找name相同的id,并按group by name
select GROUP_CONCAT(id) from map_trade_level where FIND_IN_SET(‘310’,pids) and status = 1;
默认以逗号分割
在这里插入图片描述

转载地址:http://igxui.baihongyu.com/

你可能感兴趣的文章
微信产品经理和架构师们是靠什么扛住了10亿个红包
查看>>
JVM 线程堆栈分析过程详解
查看>>
JVM并发机制探讨—内存模型、内存可见性和指令重排序
查看>>
可扩展、高可用服务网络设计方案
查看>>
如何构建高扩展性网站
查看>>
微服务架构的设计模式
查看>>
技术领导力:作为技术团队领导经常为人所忽略的技能和职责
查看>>
持续可用与CAP理论 – 一个系统开发者的观点
查看>>
nginx+tomcat+memcached (msm)实现 session同步复制
查看>>
c++数组指针和指针数组详解
查看>>
c++指针常量与常量指针详解
查看>>
c++字符数组和字符指针区别以及str***函数
查看>>
c++的string类初始化及其常用函数
查看>>
c++类的操作符重载注意事项
查看>>
c++模板与泛型编程
查看>>
STL分配器allocator
查看>>
STL::deque以及由其实现的queue和stack
查看>>
WPF与MVVM的实现(四)命令绑定
查看>>
WPF与MVVM的实现(三)List的数据绑定
查看>>
CS4344驱动
查看>>