MySQL統計函數GROUP_CONCAT使用陷阱分析_MySQL

本文實例分析了mysql統計函數group_concat使用中的陷阱。分享給大家供大家參考,具體如下:

最近在用mysql做一些數據的預處理,經常會用到group_concat函數,比如類似下面一條語句

代碼如下:

mysql>select aid,group_concat(bid) from tbl group by aid limit 1;

sql語句比較簡單,按照aid分組,并且把相應的bid用逗號串起來。這樣的句子大家可能都用過,也可能不會出問題,但是如果bid非常多的話,你就要小心了,比如下面的提示信息:

代碼如下:

mysql>select aid,group_concat(bid order by bid separator ‘,’) as bid_str from tbl group by aid;

還可以排序和設置分隔符,功能強大。

更多關于MySQL相關內容感興趣的讀者可查看本站專題:《MySQL日志操作技巧大全》、《MySQL事務操作技巧匯總》、《MySQL存儲過程技巧大全》、《MySQL數據庫鎖相關技巧匯總》及《MySQL常用函數大匯總》

希望本文所述對大家MySQL數據庫計有所幫助。

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享