作用:
GROUP_CONCAT函數(shù)可以拼接某個(gè)字段值成字符串,默認(rèn)的分隔符是 逗號(hào),即"," ,
如果需要自定義分隔符可以使用 SEPARATOR
如:
SELECT GROUP_CONCAT(name SEPARATOR '_') FROM user
限制:
GROUP_CONCAT 拼接的字符串的長(zhǎng)度字節(jié)默認(rèn)長(zhǎng)度1024個(gè)字節(jié),超過則會(huì)被截?cái)唷?/p>
查詢默認(rèn)長(zhǎng)度:
命令
SHOW VARIABLES LIKE 'group_concat_max_len'
操作方法:(如圖)
調(diào)整長(zhǎng)度設(shè)置方法:
(1)在MySQL配置文件中加入:
文件:my.ini
追加設(shè)置:
group_concat_max_len = 102400
(2)SQL語句:
SET GLOBAL group_concat_max_len = 102400;SET SESSION group_concat_max_len = 102400;
注意:該方法缺點(diǎn)是重啟服務(wù)后設(shè)置失效
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- 如何修改Mysql中g(shù)roup_concat的長(zhǎng)度限制
- Mysql5.7中使用group concat函數(shù)數(shù)據(jù)被截?cái)嗟膯栴}完美解決方法
- 淺談MySQL中g(shù)roup_concat()函數(shù)的排序方法
- mysql group_concat()函數(shù)用法總結(jié)
- MySQL統(tǒng)計(jì)函數(shù)GROUP_CONCAT使用陷阱分析
- MySql采用GROUP_CONCAT合并多條數(shù)據(jù)顯示的方法
- mysql利用group_concat()合并多行數(shù)據(jù)到一行
- mysql的group_concat函數(shù)使用示例
- MySQL中g(shù)roup_concat函數(shù)深入理解
- Mysql的GROUP_CONCAT()函數(shù)使用方法