
Mysql刷题
文章平均质量分 50
mysql刷题
米法·
这个作者很懒,什么都没留下…
展开
-
Mysql case when用法——以查询球队积分为例
以查询球队积分为例分析Mysql中case when的用法 问题描述 Teams表:Column NameTypeteam_idintteam_namevarchar 此表的主键是 team_id,表中的每一行都代表一支独立足球队。 Matches表Column NameTypematch_idinthost_teamintguest_teaminthost_goalsintguest_goalsint原创 2021-01-26 18:03:46 · 741 阅读 · 0 评论 -
Mysql去重——以文章浏览为例
以文章浏览为例分析如何去除mysql完全重复的两行 问题描述 Views表:Column NameTypearticle_idintauthor_idintviewer_idintview_datedate 此表无主键,因此可能会存在重复行。此表的每一行都表示某人在某天浏览了某位作者的某篇文章。请注意,同一人的 author_id 和 viewer_id 是相同的。 编写一条 SQL 查询来找出在同一天阅读至少两篇文章的人,结果按照 id 升序原创 2021-01-21 20:13:59 · 139 阅读 · 0 评论 -
Mysql刷题笔记——零碎知识点
sum(order_date = customer_pref_delivery_date)函数可以用来代替count(*)实现有条件的计数,因为sum()求的是括号里的判断成立的条数,也就是成立则为1,不成立就是0,所以可以相加来计数原创 2021-01-18 19:15:58 · 179 阅读 · 0 评论 -
Mysql求留存率(困难)——游戏玩法分析Ⅲ
以游戏玩法分析为例求玩家的留存率 问题描述Column NameTypeplayer_idintdevice_idintevent_datedategames_playedint (player_id,event_date)是此表的主键,这张表显示了某些游戏的玩家的活动情况。每一行是一个玩家的记录,他在某一天使用某个设备注销之前登录并玩了很多游戏(可能是 0) 我们将玩家的安装日期定义为该玩家的第一个登录日。 我们还将某个日期 X 的第 1原创 2021-01-18 13:08:01 · 259 阅读 · 0 评论 -
Mysql求至少连续两天登录——游戏玩法分析Ⅱ
以游戏玩法分析为例用Mysql求至少连续两天登录问题 问题描述Column NameTypeplayer_idintdevice_idintevent_datedategames_playedint (player_id,event_date)是表格Activity的主键。这张表显示了某些游戏的玩家的活动情况。每一行是一个玩家的记录,他在某一天使用某个设备注销之前登录并玩了很多游戏(可能是 0 )。 编写一个 SQL 查询,报告在首次登录的第二原创 2021-01-14 21:25:15 · 433 阅读 · 0 评论 -
Mysql求累计和——游戏玩法分析Ⅰ
以游戏玩法分析为例用Mysql求累计和 问题描述Column NameTypeplayer_idintdevice_idintevent_datedategames_playedint (player_id,event_date)是表格Activity的主键。这张表显示了某些游戏的玩家的活动情况。每一行是一个玩家的记录,他在某一天使用某个设备注销之前登录并玩了很多游戏(可能是 0 )。 编写一个 SQL 查询,同时报告每组玩家和日期,以及玩家到原创 2021-01-14 20:41:23 · 277 阅读 · 0 评论 -
Mysql语句执行顺序
SELECT 查询列表 ------ 7FROM 表名 ----- 1[JOIN TYPE] JOIN 表明 ----- 2ON 连接条件 ----- 3WHERE 筛选条件 ----- 4GROUP BY 分组字段 ----- 5HAVING 分组后筛选 ----- 6ORDER BY 排序字段 ----- 8LIMIT 要显示条目的起始索引(从0开始),要显示条目的个数 ----- 9;...原创 2021-01-11 11:09:18 · 103 阅读 · 0 评论