数据库

 首页 > 数据库 > mariadb > MySQL数据库group_concat的使用方法

MySQL数据库group_concat的使用方法

分享到:
【字体:
导读:
         摘要:以下的文章汉族要讲述的是MySQLGROUP_CONCAT的具体使用方案,为了更详细的说明MySQLGROUP_CONCAT的具体操作步骤,我们也例举了一实例来对其更好的解说,以下就是具体方案的描述。GROUP_CONCAT将某一字段的值按指定的字符进行累加,系统默认的分隔符是逗号,...

MySQL数据库group_concat的使用方法
以下的文章汉族要讲述的是MySQLGROUP_CONCAT的具体使用方案,为了更详细的说明MySQLGROUP_CONCAT的具体操作步骤,我们也例举了一实例来对其更好的解说,以下就是具体方案的描述。

GROUP_CONCAT将某一字段的值按指定的字符进行累加,系统默认的分隔符是逗号,可以累加的字符长度为1024字节。可以对这些参数进行修改。
1.先举一个简单的例子
select group_concat(f_a) from t_one group by f_b; 
按f_b进行分组查询,将每组中的f_a进行累加。

2.修改默认的分隔符
select group_concat(f_a separator '_') from t_one group by f_b; 
separator 是一个关键字,后面跟着要进行分隔的字符

3.排序
select group_concat(f_a order by f_a separator '_') from t_one group by f_b; 

4.修改默认字符大小
1).在MySQL配置文件中加上
group_concat_max_len = 102400 #你要的最大长度
2).可以简单一点,执行语句,可以设置作用范围
SET GLOBAL group_concat_max_len=102400;  
SET SESSION group_concat_max_len=102400; 

5.和concat使用
group_concat默认返回的是BLOB大对象,可以使用concat,返回字符串,还可以在返回的内容,在加入其它的数 据。
MYSQ函数

上述的相关内容就是对MySQLGROUP_CONCAT使用的描述,希望会给你带来一些帮助在此方面。
MySQL数据库group_concat的使用方法
分享到:
MySQL创始人打造MariaDB兼容MySQL
MySQL创始人打造MariaDB兼容MySQL   尽管MySQL前途未卜,但是其联合创始人最近也在全力忙于MariaDB方面的开发。相信这一MySQL分支的完善,会给数据库管理人员带来福音。   MySQL联合创始人Monty Widenius提供了MySQL的分支MariaDB候选版本。据报道MariaDB 5.1完全兼容MySQL 5.1,这个版本早在2008年11月就...
Python程序中对MySQL和MariaDB做增、删、...
Python程序中对MySQL和MariaDB做增、删、改、查等操作 import console; import mysql.client; console.log("正在连接数据库服务器..."); var mysqlDb,err = mysql.client(         server = "localhost"; //数据库服务器,可省略默认为localhost         uid = "root";//用户名,可省...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……