北京SEO

mysql group_concat函数使用方法

2019/10/10/17:34:42  阅读:2036  来源:谷歌SEO算法  标签: 手机网站制作

在mysql中group_concat函数的作用就是在你利用group by 汇总之后我们再可以使用此函数的,下面我来给各位朋友简单的介绍一下关于group_concat函数用法.

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

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

1.测试语句,代码如下:

SELECT group_concat(town) FROM `players` group by town

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

北京,北京

长沙

简单的例子,代码如下:

  1. mysql>SELECT*FROM`ta`;
  2. +----+------+
  3. |id|name|
  4. +----+------+
  5. |1|a|
  6. |1|b|
  7. |1|c|
  8. |1|d|
  9. |2|a|
  10. |2|b|
  11. |2|c|
  12. |3|d|
  13. +----+------+
  14. 8rowsinset(0.00sec)
  15. --phpfensi.com
  16. mysql>SELECT`id`,
  17. ->GROUP_CONCAT(`name`)
  18. ->FROM`ta`
  19. ->GROUPBY`id`;
  20. +----+----------------------+
  21. |id|GROUP_CONCAT(`name`)|
  22. +----+----------------------+
  23. |1|acbd|
  24. |2|acb|
  25. |3|d|
  26. +----+----------------------+
  27. 3rowsinset(0.03sec)

广告内容

mysql group_concat函数使用方法 mysql group_concat函数使用方法 mysql group_concat函数使用方法

相关阅读

热门评论

sunshine技术博客 sunshine技术博客

sunshine技术博客

总篇数164

精选文章

Navicat for mysql 远程连接 mySql数据库10061、1045错误 MySQL不能通过localhost或127.0.0.1连接数据库 7 个让人惊叹的 HTML5 鼠标动画 Linux内核开发者的两则实用技巧 嵌入式让翻译软件绝处逢生 linux中chmod与chown两个命令详解 JavaScript 常量定义详解 小技巧:为Linux下的文件分配多个权限 linux中mysql数据库备份工具Xtrabackup的安装方法 JavaScript的隐式类型转换浅析

SEO最新算法