2025-04 QQ音乐 入门

给所有歌手打上标签,名字中字母“e”排在左起小于等于第三位的打“1”,不包含“e”的、排在第三位之后的都打“0”。

如Michael Jaskson,应该打0,因为字母e排在第6位;Beyond,应该打1,因为字母e排在第2位。

字符串处理 Week19打卡 case when locate

singer_info,歌手信息表

singer_id singer_name birth_date gender type1 type2 type3
1 周杰伦 1979-01-18 m 流行 港台 个人
2 蔡依林 1980-09-15 f 流行 港台 个人
3 Beyond 1983-01-01 u 摇滚 港台 乐队
4 Michael Jackson 1958-08-29 m 流行 欧美 个人
5 新裤子乐队 2000-01-01 u 摇滚 大陆 乐队

 

song_info,歌曲信息表

song_id song_name origin_singer_id album_id
1 稻香 1 1
2 花海 1 1
3 给我一首歌的时间 1 1
4 听妈妈的话 1 2
5 迷迭香 1 2

 

listen_rcd,听歌记录表

id user_id start_time song_id if_finished
1 u003 2024-12-07 13:30:37 5 0
2 u003 2024-09-26 20:01:37 5 1
3 u001 2024-12-06 18:18:37 18 0
4 u003 2024-11-15 22:21:37 4 0
5 u005 2024-11-07 01:41:37 2 0

 

album_info,专辑信息表

album_id singer_id album_name dt
1 1 魔杰座 2008-10-15
2 1 依然范特西 2006-09-05
3 2 Myself 2010-08-13
4 3 海阔天空 1993-09-09
5 4 Thriller 1982-11-30

 

qqmusic_user_info,用户信息表

user_id user_nick_name gender birth_date signature
u001 森林里的秘密基地 o 1963-09-14 在音符中找到自我。
u002 诙谐达人 o 1974-01-16 让旋律带我飞翔。
u003 欢乐逗比王 m 1999-08-06 听歌是一种享受。
u004 向日葵的笑容 f 1971-04-04 音乐是心灵的慰藉。
u005 段子手本尊 m 1983-11-25 用音乐记录生活。

singer_name if_e_lessthan3
周杰伦 0
蔡依林 0
Beyond 1
Michael Jackson 0
新裤子乐队 0
Taylor Swift 0
KunChickenBasketball 0

ID133 晚时段专车比例  
简单 group by case when 滴滴出行
ID390 校园(二)学生成绩行转列  
中等 group by case when 聚合函数 多表连接
ID499 招建银行(七)周末消费族  
中等 group by case when 聚合函数 百分比计算 画像标签开发 招建银行
ID512 招建银行(二十)消费金额等级分布  
中等 group by case when 聚合函数 画像标签开发 招建银行
ID529 QQ音乐(十七)用户完成播放率  
中等 group by case when 聚合函数 百分比计算 用户分析 QQ音乐

 点击下方空白区域即可查看参考答案

MySQL 8.0

00:00