位置: 编程技术 - 正文

mysql group_concat()函数用法总结

编辑:rootadmin

推荐整理分享mysql group_concat()函数用法总结,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了mysql group_concat()函数用法。分享给大家供大家参考,具体如下:

group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。比较抽象,难以理解。

通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函数参数(就是字段名)决定。分组必须有个标准,就是根据group by指定的列进行分组。

group_concat函数应该是在内部执行了group by语句,这是我的猜测。

1.测试语句:

结果去查找town中去查找哪些值是一样的,如果相等,就全部列出来,以逗号分割进行列出,如下:

group_concat(town)

北京,北京长沙

2.测试:

结果:

group_concat(town)

长沙,北京,北京,

上面是否可以证明,group_concat只有与group by语句同时使用才能产生效果&#; 下面进行了实际测验

mysql group_concat()函数用法总结

3.测试常量对group_concat()的配置影响:

手册中提到设置的语法是这样的:

两种有什么区别?

global可以省略,那么就变成了:SET @@GROUP_CONCAT_MAX_LEN=4;

4.使用语句

结果得到:group_concat(town)

长沙,北京,长沙,北京

结论:group_concat()函数需要与group by语句在一起使用,才能得到需要的效果。

原因可以这样理解:group_concat()得到是属于x组的所有成员(函数里面列参数指定需要显示哪些字段)。x组从哪里来?如果没有group by进行指定,那么根本不知道group_concat()根据哪个分组进行显示出成员。 所以,像上面没有group by子句的时候,就显示了长沙和北京。

实际中什么时候需要用到这个函数?

假如需要查询的结果是这样:左边显示组名,右边想显示该组别下的所有成员信息。用这个函数,就可以省去很多事情了。

另外,假如我这样使用:SELECT group_concat( name, sex ) FROM `players` town。意义不大。group_concat()指定一个列是最好的情况。如果指定了多个列。那么显示结果类似这样:

王滔,王小明男,刘惠女,舒明女

更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》、《MySQL数据库锁相关技巧汇总》及《MySQL常用函数大汇总》

希望本文所述对大家MySQL数据库计有所帮助。

Java数据类型与MySql数据类型对照表 本文讲述了Java数据类型与MySql数据类型对照表。分享给大家供大家参考,具体如下:类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)VARCHARL+NVARCHARja

mysql简单实现查询结果添加序列号的方法 本文实例讲述了mysql简单实现查询结果添加序列号的方法。分享给大家供大家参考,具体如下:第一种方法:select(@i:=@i+1)asi,table_name.*fromtable_name,(select@i:

MySQL中Union子句不支持order by的解决方法 本文实例讲述了MySQL中Union子句不支持orderby的解决方法。分享给大家供大家参考,具体如下:我对DB知之甚少,这问题只在MySQL遇到,不知道别的DBMS是不

标签: mysql group_concat()函数用法总结

本文链接地址:https://www.jiuchutong.com/biancheng/347875.html 转载请保留说明!

上一篇:MySQL统计函数GROUP_CONCAT使用陷阱分析

下一篇:Java数据类型与MySql数据类型对照表(java数据类型举例)

  • 公司房产税如何
  • 进口关税的计算方式
  • 税务师考试各科老师推荐
  • 配件和修理费能一起用吗
  • 如何开增值税专用发票视频
  • 汇算清缴所得税补缴怎么处理
  • 帮别人买交强险,受益人是我,有影响吗
  • 小规模纳税人综合税负
  • 已交增值税如何做账
  • 预告登记与备案的区别
  • 坏账准备的账务处理怎么理解
  • 融资租赁营改增时间
  • 购买饲料计入哪个科目?
  • 公司租的员工宿舍退租,现在要开发票给人家退房租
  • 免税项目进项税为什么不可以抵扣
  • 金蝶年结后发现错误怎么办
  • 企业合作开发的研发费怎样加计扣除?
  • 拿到购房发票
  • 金税服务费会计分录
  • 经营现金流量为负数是什么意思
  • 增值税一般纳税人是什么意思
  • 以前年度多计提的工资怎么处理
  • exescope是什么软件
  • lstm多对多
  • echarts饼图背景图片
  • 加勒比海百科
  • nodejs应用领域
  • 微信开发获取位置
  • 股权转让撤回投资
  • vue created mounted
  • php获取数据
  • 如何判断公众号是否可靠
  • 公司转让账务处理方法
  • 前端cgi
  • 用友u8反结账反记账的操作步骤
  • 结算应付职工薪酬影响当期损益吗
  • php添加背景怎么实现
  • 契税计入会计利润总额吗
  • 对外捐赠会计分录怎么写
  • 机械租赁公司月薪多少
  • python之sqlalchemy创建表的实例详解
  • 有限公司也可以向股东核发股票
  • PostgreSQL ERROR: invalid escape string 解决办法
  • 增值税销项税的借贷方向
  • 增值税专票已经认证了还能退吗
  • 出口退的税交附加税吗
  • 销售收入打折后怎么做账
  • 职工食堂的费用,会计上怎么做账?
  • 控制企业的5种方式
  • 主营业务成本如何做分录
  • 会计账簿的设置与登记
  • mysql数据库如何使用
  • mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技巧
  • sql如何实现
  • 关于读书的名言名句
  • sql 获取字段类型
  • Win7 64位系统XP模式失效的原因及解决方法
  • 苹果电脑定制键盘
  • 装了ntfs for mac os后找不到磁盘了
  • macbook如何恢复出厂
  • linux怎么用命令
  • wysafe.exe是什么
  • windows xp 开机
  • office2013标准版
  • mxtask.exe - mxtask是什么进程文件 有什么用
  • win10更新后出现windows.old
  • win7操作技巧
  • win10怎么这只让任务栏图标居中显示?
  • 微软 系统设计
  • chrome浏览记录保存多久
  • 导入extjs、jquery 文件时$使用冲突问题解决方法
  • js中的call方法和apply方法
  • unity设置update间隔
  • python里list
  • python 观察者
  • 金税盘注销后怎么开发票
  • 国家税务总局石棉县税务局
  • 工商变更与税务变更为什么不能同步
  • 中国采购网地胶
  • 每辆车车船税都一样吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设