位置: 编程技术 - 正文

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数据类型举例)

  • 个所得税计算方法
  • 资源税的纳税期限包括
  • 资产的计税基础怎么计算
  • 公司刚成立没有收入但是有支出怎么记账
  • 股权变更后税务需要变更吗
  • 印花税技术合同计税依据
  • 个体户减免增值税
  • 增值税纳税申报表在哪里打印
  • 商业折扣和销售折让计入财务费用吗
  • 个人打钱对公账户,可以算公司营业收入吗
  • 直接支付和授权支付方式的区别与联系
  • 自产自销农产品企业所得税
  • 附加税减半征收政策从什么时候开始
  • 幼儿园伙食收支盈亏比例
  • 补交前期未开票收入税金本期怎么申报?
  • 民办非企业收入会计分录
  • 个体行业哪些不需要交税
  • 个人交年金的多少有什么区别
  • 发票限额是含税还是不含
  • 公司无偿使用个人车辆,个人需要缴纳税款吗
  • 税前扣除有标准的项目及标准有哪些?
  • 购进旅客运输服务为什么不能抵扣进项税额
  • 房产转让的房产税怎么算
  • 所有者提取的借贷方向
  • 固定资产转移是什么意思
  • 机器用油怎么做成的
  • 设备加速折旧
  • 对公账户被诈骗转款728000会怎么样呢
  • 普通发票多久之后还可以红冲
  • 企业合并案例
  • 固定资产的专票可以抵扣吗
  • php中session和cookie的区别说法错误的是
  • 如何更改文件的创建时间
  • php中字符串函数
  • vnisedit 打包
  • 其他应付款的会计科目
  • 总分机构分摊比例如何确定
  • 厂区绿化工程计入什么科目
  • 购买完服务器之后要怎么做
  • css教程网站
  • flex布局用法
  • php如何防止sql注入攻击
  • vue项目使用less
  • sql server附加数据库出错
  • python中with语句的用法
  • 公司的融资租赁怎么做账
  • sql 分组排名
  • 企业利润分配的内容
  • 工会经费税务代收是什么意思
  • mysql文件更改存放路径
  • 上缴非税收入的税种
  • 三证合一后税务登记机关
  • 公司买口罩
  • 车间购买劳保费用会计分录
  • 坏账损失记入
  • 应付职工薪酬包括福利费吗
  • 企业注销预付账款怎么做
  • 主营业务收入少计跨年调整
  • 私产公产企业产
  • 明细账怎么弄
  • mysql57解压缩安装教程
  • sql server 服务器配置
  • windows7打游戏会卡怎么办
  • 新品分析表格
  • win7如何创建新桌面
  • centos好玩的命令
  • windows的安装方式有哪些
  • win7移动硬盘无法弹出
  • pdoors.exe
  • cocos2dx入门
  • cocos2dx 2.2.2
  • jQuery通过ajax快速批量提交表单数据
  • JS与jQ读取xml文件的方法
  • 安卓权限管理app
  • 国家税务局福建省电子税务
  • 沈阳市税务局最新公告
  • 个人租车收入如何缴纳个人所得税
  • 北医三院预约号最晚几点取
  • 网上预约税务局怎么弄
  • 北京市工会会员卡免费公园有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设