SQL 刷题/统计各渠道的用户数和占比
上一题下一题简单通过率 63%

统计各渠道的用户数和占比

聚合函数GROUP BY子查询用户行为分析

题目描述

给定一张 user_register 表:

  • user_id: 用户ID
  • channel: 注册渠道
  • register_date: 注册日期

请统计每个渠道的注册用户数及其占总用户数的百分比(保留1位小数),按用户数降序排列。

期望输出列

列名说明
channel渠道
user_count用户数
percentage占比(%)

数据样例

当前运行环境
user_idPKINTEGERchannelTEXTregister_dateTEXT
1微信2024-01-01
2APP2024-01-02
3微信2024-01-03
4支付宝2024-01-03
5APP2024-01-04
6微信2024-01-05
7微信2024-01-06
8H52024-01-07
输入数据显示 8 / 10
SQL 编辑器正在保存草稿...
正在加载 SQL 编辑器...

运行你的 SQL 查询后,结果将显示在这里