请用sql写一个音乐类app跑数脚本,数据包含PV和UV,字段包含歌手名、歌曲名、曝光、点击、播放、收藏、下载,需要展示每天的数据
时间: 2023-05-23 11:05:54 浏览: 140
以下是示例代码,仅供参考,具体实现需要根据具体需求进行调整:
```
SELECT
DATE(created_at) AS date,
singer_name,
song_name,
SUM(pv) AS pv,
SUM(uv) AS uv,
SUM(exposure) AS exposure,
SUM(click) AS click,
SUM(play) AS play,
SUM(collect) AS collect,
SUM(download) AS download
FROM
music_data
GROUP BY
DATE(created_at), singer_name, song_name
ORDER BY
DATE(created_at) DESC;
```
解释:
- 使用 SELECT 查询要展示的字段,包括日期、歌手名、歌曲名、各个统计指标的总数;
- 使用 FROM 指定数据表;
- 使用 GROUP BY 按照日期、歌手名和歌曲名分组,以便统计每天的数据;
- 使用 ORDER BY 按照日期倒序排列,以便最新的数据排在前面。
具体实现可能需要对日期格式、数据表名等进行调整,在实际场景中需要根据实际情况进行修改。