Excel はピボット テーブルを使用して一意の値の数を数えます

サンプル データ ソースの形式は次のとおりです。各グループ内の uid を持つ人の数をカウントする必要があります。

デフォルトでは、ピボット テーブルを使用する場合、各グループの行数を取得するには「カウント」のみを選択でき、uid は重複排除されません。


解決:

MySQL列変換group_concat関数

MySQL の group_concat 関数は、グループの指定されたフィールドを 1 行のコンテンツに結合できます。これは列変換により適しています。

完全な構文は次のとおりです。

group_concat([DISTINCT] 連結するフィールド [Order BY ASC/DESC 並べ替えフィールド] [区切り文字 'separator'])

デフォルトの区切り文字はカンマです

例:

select id,group_concat(distinct name) from table group by id;  

マージされたフィールドの長さにはデフォルトの制限があることに注意してください。


参照する:

HTTPS://wuwuwu.ITeye.com/blog/いわゆる決して言われたことはない-555543

HTTP://wuwuwu.mommycode.com/info-detail-1389878.HTML

HTTPS://wuwuwu.cn ブログ on.com/put Anson-2016/fear/6911631.HTML

統計 を購読