最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL中g(shù)roup_concat函數(shù)深入理解

 更新時間:2012年11月14日 16:28:43   作者:  
本文通過實例介紹了MySQL中的group_concat函數(shù)的使用方法,需要的朋友可以適當參考下
本文通過實例介紹了MySQL中的group_concat函數(shù)的使用方法,比如select group_concat(name) 。
MySQL中g(shù)roup_concat函數(shù)
完整的語法如下:
group_concat([DISTINCT] 要連接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])
基本查詢
mysql> select * from aa;
+------+------+
| id| name |
+------+------+
|1 | 10|
|1 | 20|
|1 | 20|
|2 | 20|
|3 | 200 |
|3 | 500 |
+------+------+
6 rows in set (0.00 sec)
以id分組,把name字段的值打印在一行,逗號分隔(默認)
mysql> select id,group_concat(name) from aa group by id;
+------+--------------------+
| id| group_concat(name) |
+------+--------------------+
|1 | 10,20,20|
|2 | 20 |
|3 | 200,500|
+------+--------------------+
3 rows in set (0.00 sec)
以id分組,把name字段的值打印在一行,分號分隔
mysql> select id,group_concat(name separator ';') from aa group by id;
+------+----------------------------------+
| id| group_concat(name separator ';') |
+------+----------------------------------+
|1 | 10;20;20 |
|2 | 20|
|3 | 200;500 |
+------+----------------------------------+
3 rows in set (0.00 sec)
以id分組,把去冗余的name字段的值打印在一行,
逗號分隔
mysql> select id,group_concat(distinct name) from aa group by id;
+------+-----------------------------+
| id| group_concat(distinct name) |
+------+-----------------------------+
|1 | 10,20|
|2 | 20 |
|3 | 200,500 |
+------+-----------------------------+
3 rows in set (0.00 sec)
以id分組,把name字段的值打印在一行,逗號分隔,以name排倒序
mysql> select id,group_concat(name order by name desc) from aa group by id;
+------+---------------------------------------+
| id| group_concat(name order by name desc) |
+------+---------------------------------------+
|1 | 20,20,10 |
|2 | 20|
|3 | 500,200|
+------+---------------------------------------+
3 rows in set (0.00 sec)
使用group_concat_max_len系統(tǒng)變量,你可以設置允許的最大長度。 程序中進行這項操作的語法如下,其中 val 是一個無符號整數(shù):
SET [SESSION | GLOBAL] group_concat_max_len = val;
若已經(jīng)設置了最大長度, 則結(jié)果被截至這個最大長度。
將環(huán)境變量group_concat_max_len 增大。默認是1024.我就設置了session級的環(huán)境變量將其變?yōu)?048(不夠用再加大)。解決該問題

相關(guān)文章

最新評論

金川县| 广水市| 宁国市| 华坪县| 杭锦旗| 依安县| 丰城市| 中方县| 利津县| 遂川县| 鹤壁市| 上犹县| 温州市| 莱阳市| 阿城市| SHOW| 海兴县| 香河县| 合阳县| 彩票| 竹北市| 同德县| 隆安县| 东宁县| 溧水县| 三原县| 冕宁县| 淮南市| 洛扎县| 那坡县| 周口市| 陈巴尔虎旗| 枝江市| 乌审旗| 綦江县| 天台县| 兴业县| 长子县| 吴旗县| 中牟县| 三原县|