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. [中等]文章浏览 ⅠⅠ

基础语法

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

读书笔记

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