Skip to content

astak16/blog-mysql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 

Repository files navigation

Create by uccs 2022-01-02

MySQL

最近学了一段时间 MySQL,在 leetcode 官网找了写题目练手,我开这个项目是用来记录自己学习过程中的思考。

当然了这里写的方法会有很多不足,欢迎在评论区指出。

题目

  1. [简单]上升的温度
  2. [简单]超过经理收入的员工
  3. [简单]超过 5 名学生的课
  4. [困难]体育馆的人流
  5. [简单]变更性别
  6. [简单]有趣的电影
  7. [简单]重新格式化部门表
  8. [中等]当选者
  9. [简单]组合两个表
  10. [简单]大的国家
  11. [困难]部门工资前三高的所有员工
  12. [中等]第二高的薪水
  13. [简单]游戏玩法分析 I
  14. [简单]游戏玩法分析 II
  15. [中等]游戏玩法分析 III
  16. [中等]游戏玩法分析 IV
  17. [中等]至少有五名直接下属的经理
  18. [简单]从不订购的客户
  19. [中等]第N高的薪水
  20. [简单]富有的客户数量
  21. [中等]分数排名
  22. [简单]查找重复的电子邮箱
  23. [中等]小众书籍
  24. [中等]部门工资最高的员工
  25. [简单]删除重复的电子邮箱
  26. [困难]员工薪水中位数
  27. [简单]员工奖金
  28. [中等]查询回答率最高的问题
  29. [中等]换座位
  30. [困难]行程和用户
  31. [中等]连续出现的数字
  32. [困难]给定数字的频率查询中位数
  33. [困难]查询员工的累计薪水
  34. [简单]寻找用户推荐人
  35. [中等]统计各专业学生人数
  36. [困难]平均工资:部门与公司比较
  37. [困难]学生地理信息报告
  38. [中等]2016年的投资
  39. [简单]产品销售分析 I
  40. [简单]产品销售分析 II
  41. [中等]产品销售分析 III
  42. [简单]订单最多的顾客
  43. [中等]树节点
  44. [困难]用户购买平台
  45. [困难]游戏玩法分析 V
  46. [困难]锦标赛优胜者
  47. [简单]连续空余的座位
  48. [中等]找到连续区间的开始和结束数字
  49. [中等]活跃用户
  50. [困难]报告系统状态的连续日期
  51. [中等]可疑银行账户
  52. [中等]寻找面试候选人
  53. [简单]文章浏览 Ⅰ
  54. [中等]文章浏览 ⅠⅠ
  55. [简单]计算特殊奖金
  56. [中等]买下所有产品的客户
  57. [中等]最后一个能进入巴士的人
  58. [中等]电影评分
  59. [中等]确认率
  60. [简单]判断三角形
  61. [中等]餐馆营业额变化增长
  62. [中等]按分类统计薪水
  63. [中等]指定日期的产品价格

基础语法

  1. select 语句内部执行顺序
  2. MySQL 基本语法
  3. datedifftimediff
  4. date_addadddate
  5. 序号函数:row_number()rank()dense_rank()
  6. anyallsome 用法
  7. 各种窗口函数的使用
  8. 普通函数
  9. 窗口函数定义
  10. 窗口函数的操作

读书笔记

  1. SQL 入门学习路径
  2. SQL 必知必会

About

LeetCode 数据库刷题

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published