GROUP_CONCAT的用法

 更新时间:2006年12月31日 00:00:00   作者:  
GROUP_CONCAT

今天工作需要,要用到group by等等,查看手册,没想到发现了GROUP_CONCAT这个好东西,一下在省掉了我很多工作,这个函数在 MySQL 4.1 中被加入。函数返回一个字符串结果,该结果由分组中的值连接组合而成。
贴上简单的例子:
mysql> SELECT * FROM `ta`;
+----+------+
| id | name |
+----+------+
| 1 | a |
| 1 | b |
| 1 | c |
| 1 | d |
| 2 | a |
| 2 | b |
| 2 | c |
| 3 | d |
+----+------+
8 rows in set (0.00 sec)

mysql> SELECT `id`,
-> GROUP_CONCAT(`name`)
-> FROM `ta`
-> GROUP BY `id`;
+----+----------------------+
| id | GROUP_CONCAT(`name`) |
+----+----------------------+
| 1 | a c b d |
| 2 | a c b |
| 3 | d |
+----+----------------------+
3 rows in set (0.03 sec)

转自:http://bbs.phpso.com/journal.php?do=showentry&e=76

相关文章

  • mysql启动报错Failed to start LSB:start and stop MySQL的问题解决

    mysql启动报错Failed to start LSB:start and stop MySQL的问题解决

    本文主要介绍了mysql启动报错Failed to start LSB:start and stop MySQL的问题解决,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • Linux虚拟机下mysql 5.7安装配置方法图文教程

    Linux虚拟机下mysql 5.7安装配置方法图文教程

    这篇文章主要为大家详细介绍了Linux虚拟机下mysql 5.7安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • mysql启动时出现ERROR 2003 (HY000)问题的解决方法

    mysql启动时出现ERROR 2003 (HY000)问题的解决方法

    这篇文章主要为大家详细介绍了mysql启动时出现ERROR 2003 (HY000问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • mysql sql_mode数据验证检查方法

    mysql sql_mode数据验证检查方法

    sql_mode 会影响MySQL支持的sql语法以及执行的数据验证检查,通过设置sql_mode ,可以完成不同严格程度的数据校验,有效地保障数据准确性,这篇文章主要介绍了mysql sql_mode数据验证检查,需要的朋友可以参考下
    2023-08-08
  • MySQL的批量更新和批量新增优化方式

    MySQL的批量更新和批量新增优化方式

    这篇文章主要介绍了MySQL的批量更新和批量新增优化方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • MySQL中一条查询SQL语句的完整执行流程

    MySQL中一条查询SQL语句的完整执行流程

    通常我们在使用MySQL时,我们看到的只是输入一条语句,返回一个结果,却不知道这条语句在MySQL内部的执行过程,这篇文章主要给大家介绍了关于MySQL中一条查询SQL语句的完整执行流程,需要的朋友可以参考下
    2024-05-05
  • MySQL varchar(n)能存储几个汉字

    MySQL varchar(n)能存储几个汉字

    这篇文章主要介绍了MySQL varchar(n)能存储几个汉字,MySQL中varchar(n)表示n个字符,无论汉字和英文,Mysql都能存入n个字符,仅是实际字节长度有所区别,本文给大家介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • Mysql添加、删除、主键(外键)方法详细讲解

    Mysql添加、删除、主键(外键)方法详细讲解

    MySQL是一种广泛使用的开源关系型数据库管理系统,在数据库设计中主键和外键是两个重要的概念,下面这篇文章主要给大家介绍了关于Mysql添加、删除、主键(外键)方法的相关资料,需要的朋友可以参考下
    2024-06-06
  • Linux下mysql 8.0安装教程

    Linux下mysql 8.0安装教程

    这篇文章主要为大家详细介绍了Linux下mysql 8.0安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • mysql中找不到my.ini文件的问题及解决

    mysql中找不到my.ini文件的问题及解决

    这篇文章主要介绍了mysql中找不到my.ini文件的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08

最新评论