SQL
yokin‘s DA trackbook
这个作者很懒,什么都没留下…
展开
-
找出连续活跃5天的用户(解题思路)(互联网必看难题)
找出连续活跃5天的用户表 Accounts:+---------------+---------+| Column Name | Type |+---------------+---------+| id | int || name | varchar |+---------------+---------+id 是该表主键.该表包含账户 id 和账户的用户名.表 Logins:+---------------+-------原创 2021-07-07 22:47:45 · 663 阅读 · 0 评论 -
SQL数据库70题(力扣推荐)-我的刷题记录(持续更新)
数据来源:力扣网站:https://leetcode-cn.com/1、游戏玩法分析1写一条 SQL 查询语句获取每位玩家 第一次登陆平台的日期。查询结果的格式如下所示:Activity 表:±----------±----------±-----------±-------------+| player_id | device_id | event_date | games_played |±----------±----------±-----------±-------------+|原创 2021-04-20 23:24:32 · 788 阅读 · 0 评论 -
SQL换次序、换座位解题思路
如图,题目要求:交换上下相邻的座位(当最后一个学生id为奇数时,则不换)。首先是,当id/2的余数为1时,即定义id为奇数时,如果id为总的行数,即为最后一行时,返回id,实现最后一个学生不动。其次,其他id为奇数的学生,则id+1,实现了换位。然后,其他偶数的学生,则id-1。最后,对id进行从大到小的排序即可。(这是因为之前的id顺序已经发生了相邻id的大小改变。所以要重新排序)...原创 2021-04-18 15:03:47 · 590 阅读 · 0 评论 -
group by 与 Max()函数一起使用的坑
总结如下:如果使用了group by 只能查询被分组的列,如果要查询其他列,就需要在其他列上面使用聚合函数,如果没有使用聚合函数的列就只能查出这一列的这一组的第一行,本身这种查询默认是会强制性警告的,但如果关闭ONLY_FULL_GROUP_BY模式,就不会报错。...原创 2021-04-18 14:37:18 · 506 阅读 · 0 评论