位置: 编程技术 - 正文

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

  • 递延所得税资产会计处理全过程
  • 幼儿园财务科目设置
  • 资产总额的季度怎么算
  • 利润表利息费用和利息收入
  • 未实际收到的投资收益要纳税调整吗
  • 企业租赁个人房屋怎么交税
  • 坏账准备的会计分录怎么写例题
  • 开超市加盟费多少
  • 商贸企业加工费包括哪些
  • 开发产品计入什么科目
  • 制造费用明细账实例图
  • 工会经费计提多了跨年
  • 当月逾期押金收违约金吗
  • 开出转账支票的摘要怎么写
  • 调整交易性金融资产
  • 支付的运输费用可以扣除吗
  • 营改增后营业外收入交增值税吗?
  • 享受小微企业所得税优惠条件2022
  • 普通发票收款方账号信息错了可以正常报销吗
  • 购入材料未入库
  • 房地产企业预收款什么时候确认收入
  • 发放员工过节费
  • win10 20h2更新后闪屏
  • win11怎么清理内存
  • 360se进程太多
  • 怎样改善现金流量比率
  • win10输入法没有候选词
  • bboy.exe进程是病毒吗 bboy进程安全吗
  • 电脑中的guest账户在哪里
  • 居民企业境外所得税率
  • 巨浪向我冲来改为拟人句
  • 去噪扩散概率模型
  • 注册公司时认缴和实缴时间怎么填
  • web实训报告怎么写
  • pdca安全管理方法
  • didstata命令
  • 买配件组装成产品算生产吗
  • 公司租房电费怎么算
  • 代发工资范围
  • 小规模纳税人抵税是普票还是专票
  • 小企业会计制度和企业会计制度的区别
  • 企业向合伙企业分红怎么交税
  • 土地增值税的计算方法公式
  • 新会计准则有哪三个
  • 残保金季度申报如何计算
  • 注销营业执照的app
  • 合伙企业的利润分配,合伙协议没有约定的
  • 个人生产经营所得
  • 财政拨款公司的资金来源
  • 工地上报销项目有哪些
  • 上个月结转的流量下个月能用吗
  • 营改增小规模纳税人可以进行税额扣除
  • 快递费属于办公费吗
  • 支付宝企业账户在哪里查看
  • 旅行社代订机票便宜吗
  • 固定资产净值怎么算
  • mysql进阶之路
  • windowsserver2016安装完成后怎么是命令模式
  • 够拼了 安装Win8.1过程中出现预约Win10升级提示
  • win 系统
  • windowsxp错误提示
  • 退休后归什么部门管
  • centos vncviewer
  • win7鼠标间歇性卡顿一两秒
  • 日历显示不全
  • 勒索病毒一般勒索多少钱
  • Android 执行油猴脚本
  • shell的逻辑运算符
  • vue动态路由传参
  • vue.js 2.x
  • 查看shell脚本
  • python 解析
  • 国税局事业编制和公务员哪个比较好
  • 境外投资收益如何交税
  • 广州电子税务局官网登录入口网址
  • 重庆水费怎么交费
  • 税务稽查证据问题
  • 税费算管理费用还是财务费用
  • 深圳各区海拔
  • 广东省地方税务局发票在线应用系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设