concat、concat_ws、group_concat函数用法
来源:互联网 发布:淘宝网最新活动 编辑:程序博客网 时间:2024/04/30 05:10
一、concat()函数可以连接一个或者多个字符串
CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。
select concat(‘11’,’22’,’33’); 112233
二、CONCAT_WS(separator,str1,str2,…)
是CONCAT()的特殊形式。第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。
select concat_ws(‘,’,’11’,’22’,’33’); 11,22,33
三、group_concat()分组拼接函数
group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator ’分隔符’])
对下面的一组数据使用 group_concat()
| id |name
|1 | 10|
|1 | 20|
|1 | 20|
|2 | 20|
|3 | 200 |
|3 | 500 |
1、select id,group_concat(name) from aa group by id;
|1 | 10,20,20|
|2 | 20 |
|3 | 200,500|
2、select id,group_concat(name separator ’;’) from aa group by id;
|1 | 10;20;20 |
|2 | 20|
|3 | 200;500 |
3、select id,group_concat(name order by name desc) from aa group by id;
|1 | 20,20,10 |
|2 | 20|
|3 | 500,200|
4、select id,group_concat(distinct name) from aa group by id;
|1 | 10,20|
|2 | 20 |
|3 | 200,500 |
- concat、concat_ws、group_concat函数用法
- MySQL concat、concat_ws、group_concat函数用法
- MySQL的concat、concat_ws、group_concat函数用法
- concat(),concat_ws()与group_concat()函数
- MySQL中concat函数,concat_ws,group_concat,repeat() 函数用法
- MySQL中函数CONCAT&CONCAT_WS及GROUP_CONCAT
- MySQL连接字符串函数concat, concat_ws, group_concat
- MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法
- MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法
- MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法
- MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法
- MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法
- MySQL中concat函数,concat_ws函数,group_concat函数,repeat()函数
- concat和concat_ws()区别及group_concat() ,repeat()字符串函数
- MySQL的concat,concat_ws,group_concat
- concat,concat_ws,group_concat的使用方法
- concat,concat_ws.group_concat的使用方法
- mysql字符串函数CONCAT_WS与CONCAT()用法
- 转载:单目相机姿态解算(OpenCV)
- HQL 基础查询
- java单链表的添加、插入、删除
- JS获取当前时间,设置不可用以前的时间
- bzoj1249 动态凸包【凸包+set】
- concat、concat_ws、group_concat函数用法
- sjone.exe垃圾高度占用cpu的处理(不知道这是一个什么东西)
- redis底层原理
- Scala 之初探(一)
- 如何免费且快速的搭建个人网站
- Android Https请求的简单使用(Volley Https请求的示例)
- targetTouches、touches、changedTouches的具体区别
- equals 和 == 号的区别
- MyBatis自动生成实体类、DAO接口和Mapping映射文件的代码(逆向工程)