ホームページ  >  記事  >  データベース  >  MySQL 統計関数 GROUP_CONCAT 使用トラップ分析_MySQL

MySQL 統計関数 GROUP_CONCAT 使用トラップ分析_MySQL

WBOY
WBOYオリジナル
2016-07-06 13:32:471256ブラウズ

この記事では、MySQL 統計関数 GROUP_CONCAT の使用における落とし穴を例とともに分析します。参考のために皆さんと共有してください。詳細は次のとおりです:

最近、MySQL を使用してデータの前処理を行っており、以下のようなステートメントなどの group_concat 関数をよく使用します

コードは次のとおりです:

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

SQL ステートメントは比較的単純で、援助に従ってグループ化され、対応する入札をカンマで区切った文字列になっています。この文を使ったことがあるかもしれませんし、問題はないかもしれませんが、入札が多い場合は、次のようなプロンプト メッセージが表示されるため、注意が必要です。

コードは次のとおりです:

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 データベース計画に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。