详解mysql中的concat相关函数
作者:码农Robin 时间:2024-01-16 06:36:22
一、concat()函数
功能:将多个字符串连接成一个字符串
语法:concat(str1,str2,…)
其中的字符串既可以是数据表字段,也可以是指定的字符串
返回结果为连接参数产生的字符串,如果有任何一个参数为null,则该条记录的返回值为null
二、concat_ws()函数
功能:和concat()一样,将多个字符串连接成一个字符串,但是可以一次性指定分隔符(concat_ws就是concat with separator)
语法:concat_ws(separator,str1,str2,…)
说明:第一个参数指定分隔符,需要注意的是分隔符不能为null,如果为null,则所有返回结果均为null
三、group_concat()函数
先来看这么个需求:
其中user_id是用户id,fee是消费金额,time是消费时间戳。
在consumption消费记录表中,需要查找出每个用户所有的消费金额明细。
很显然,单一的group by已经不足以实现这个需求了:
select max(time),fee from consumption group by user_id
group by后的字段之间的关系是错层的,我们只能单一的去筛选某个字段,而不能保证它们同属于一条记录。
这个时候就要用到group_concat()函数了:
select user_id,GROUP_CONCAT(time,':',fee) from consumption group by user_id
得到如下结果:
对结果进行数据处理,可以很容易地在页面上展示我们想要的效果。
总结
以上所述是小编给大家介绍的mysql中的concat相关函数网站的支持!
来源:https://blog.csdn.net/weixin_41423450/article/details/84346281
标签:mysql,concat,函数
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
sqlserver 不重复的随机数
2012-02-12 15:29:29
教程:MySQL中多表操作和批处理方法
2009-07-30 08:20:00
Tensorflow使用tfrecord输入数据格式
2022-06-18 22:55:40
JS实现颜色动态淡化效果
2024-02-24 13:19:51
![](https://img.aspxhome.com/file/2023/8/56388_0s.png)
利用d3.js实现蜂巢图表带动画效果
2024-04-18 10:15:19
![](https://img.aspxhome.com/file/2023/7/136097_0s.gif)
快速解决百度编译器json报错的问题
2023-04-08 16:20:17
防盗链接ASP函数
2011-03-07 11:02:00
VS 2010 Ultimate架构代码探索
2010-05-02 20:38:00
![](https://img.aspxhome.com/file/UploadPic/20105/2/201052204722882s.jpg)
.Net Core 配置文件读取IOptions,IOptionsMonitor,IOptionsSnapshot
2024-06-05 09:31:28
MYSQL的binary解决mysql数据大小写敏感问题的方法
2024-01-25 16:38:26
如何解决attachEvent函数时,this指向被绑定的元素的问题?
2024-04-28 09:33:29
jquery效率探索
2008-01-08 18:06:00
python爬虫库scrapy简单使用实例详解
2022-03-22 23:46:11
Python eval()函数和ast.literal_eval()的区别你知道吗
2022-06-26 14:37:55
![](https://img.aspxhome.com/file/2023/6/78606_0s.png)
探索网页设计中的黄金比例
2008-10-20 12:26:00
![](https://img.aspxhome.com/file/UploadPic/200810/20/20081020123431560s.png)
一起来学习Python的列表
2022-08-04 06:06:23
Python制作一个随机抽奖小工具的实现
2022-10-22 03:53:29
![](https://img.aspxhome.com/file/2023/3/104973_0s.png)
JS实现跟随鼠标闪烁转动色块的方法
2024-04-16 09:05:21
oracle数据库下统计专营店的男女数量的语句
2012-07-11 16:01:17
Python将二维列表list的数据输出(TXT,Excel)
2021-06-11 05:23:20
![](https://img.aspxhome.com/file/2023/5/95165_0s.png)