唐宋元明清 唐宋元明清
首页
  • 基础

    • Java基础
  • 工具

    • hutool
    • commons
  • 框架

    • Spring Boot相关
  • 设计模式

    • 设计模式入门
  • Hadoop

    • Hadoop分布式搭建
    • Hadoop高可用搭建
    • 集群端口
    • 代码demo
  • Zookeeper

    • Zookeeper集群搭建
  • Hive

    • Hive集群搭建
    • Hive相关
    • HSQL
  • Kafka

    • Kafka集群搭建
  • HBase

    • HBase集群搭建
    • HBase基础学习
  • Spark

    • Spark环境搭建
    • Spark相关知识
  • Flink

    • Flink环境搭建
    • Flink学习
  • Flume

    • Flume安装配置
    • Flume高可用集群安装
    • Flume相关学习
  • Sqoop

    • Sqoop安装配置
    • Sqoop使用
  • 其他

    • docker
  • Oracle

    • Oracle相关知识杂记
    • 系统函数篇
    • 与MySQL语法区别
  • MySQL

    • MySQL知识点
  • Python

    • Python简单语法
    • Python操作Office
    • Python类库学习
    • Python爬虫
  • Shell

    • Shell基础
    • Shell命令行
  • Scala

    • 语法学习
  • 正则表达式

    • 正则基础
  • 调度

    • 调度工具
  • 前端

    • 前端相关
  • 杂记

    • 常用工具或网站
    • 琐碎知识
  • 摘录

    • 摘录
GitHub (opens new window)
首页
  • 基础

    • Java基础
  • 工具

    • hutool
    • commons
  • 框架

    • Spring Boot相关
  • 设计模式

    • 设计模式入门
  • Hadoop

    • Hadoop分布式搭建
    • Hadoop高可用搭建
    • 集群端口
    • 代码demo
  • Zookeeper

    • Zookeeper集群搭建
  • Hive

    • Hive集群搭建
    • Hive相关
    • HSQL
  • Kafka

    • Kafka集群搭建
  • HBase

    • HBase集群搭建
    • HBase基础学习
  • Spark

    • Spark环境搭建
    • Spark相关知识
  • Flink

    • Flink环境搭建
    • Flink学习
  • Flume

    • Flume安装配置
    • Flume高可用集群安装
    • Flume相关学习
  • Sqoop

    • Sqoop安装配置
    • Sqoop使用
  • 其他

    • docker
  • Oracle

    • Oracle相关知识杂记
    • 系统函数篇
    • 与MySQL语法区别
  • MySQL

    • MySQL知识点
  • Python

    • Python简单语法
    • Python操作Office
    • Python类库学习
    • Python爬虫
  • Shell

    • Shell基础
    • Shell命令行
  • Scala

    • 语法学习
  • 正则表达式

    • 正则基础
  • 调度

    • 调度工具
  • 前端

    • 前端相关
  • 杂记

    • 常用工具或网站
    • 琐碎知识
  • 摘录

    • 摘录
GitHub (opens new window)
  • Oracle

    • Oracle相关知识杂记
    • 系统函数篇
    • 与MySQL语法区别
  • MySQL

    • MySQL琐碎知识点
  • 国产数据库

    • 达梦数据库
    • 华为高斯数据库
  • Redis

    • Redis命令学习
  • Excel

    • Excel技巧
  • 数据库
  • SQL非常规用法
  • SQL练习题
    • 数据库
    Ai
    2022-03-27
    目录

    SQL练习题

    # SQL题目

    # 获取上面行的值

    已知前4列,用sql算出res列,即同一个uid下,上一次is_succ=1 时的 id是谁 (行偏移, 笛卡尔积后过滤)

    详情 (opens new window)

    # 部门工资和公司比较(未完成)

    给如下两个表,写一个查询语句,求出在每一个工资发放日,每个部门的平均工资与公司的平均工资的比较结果 (高 / 低 / 相同)。

    详情 (opens new window)

    # 产品销售分析II

    编写一个 SQL 查询,按产品 id product_id 来统计每个产品的销售总量

    详情 (opens new window)

    # 产品销售分析III

    编写一个SQL查询,报告2019年春季才售出的产品。即仅在2019-01-01至2019-03-31(含)之间出售的商品。

    详情 (opens new window)

    # 游戏玩法分析V

    编写一个 SQL 查询,报告每个安装日期、当天安装游戏的玩家数量和第一天的留存时间。

    详情 (opens new window)

    # 销售分析

    编写一个SQL查询,报告2019年春季才售出的产品。即仅在2019-01-01至2019-03-31(含)之间出售的商品。

    详情 (opens new window)

    # 每位学生的最高成绩

    编写一个 SQL 查询,查询每位学生获得的最高成绩和它所对应的科目,若科目成绩并列,取 course_id 最小的一门。查询结果需按 student_id 增序进行排序。

    详情 (opens new window)

    # 每日新用户统计

    编写一个 SQL 查询,以查询从今天起最多 90 天内,每个日期该日期首次登录的用户数。假设今天是 2019-06-30.

    详情 (opens new window)

    # 报告的记录I

    编写一条SQL,查询每种 报告理由(report reason)在昨天的报告数量。假设今天是 2019-07-05。

    详情 (opens new window)

    # 重新格式化部门表

    编写一个 SQL 查询来重新格式化表,使得新的表中有一个部门 id 列和一些对应 每个月 的收入(revenue)列。

    详情 (opens new window)

    # 查询活跃业务

    写一段 SQL 来查询所有活跃的业务。(如果一个业务的某个事件类型的发生次数大于此事件类型在所有业务中的平均发生次数,并且该业务至少有两个这样的事件类型,那么该业务就可被看做是活跃业务。)

    详情 (opens new window)

    # 用户购买平台

    写一段 SQL 来查找每天 仅 使用手机端用户、仅 使用桌面端用户和 同时 使用桌面端和手机端的用户人数和总支出金额。

    详情 (opens new window)

    # 市场分析II

    写一个 SQL 查询确定每一个用户按日期顺序卖出的第二件商品的品牌是否是他们最喜爱的品牌。如果一个用户卖出少于两件商品,查询的结果是 no 。

    详情 (opens new window)

    # 报告的记录II

    编写一段 SQL 来查找:在被报告为垃圾广告的帖子中,被移除的帖子的每日平均占比,四舍五入到小数点后 2 位。

    详情 (opens new window)

    # 文章预览I

    请编写一条 SQL 查询以找出所有浏览过自己文章的作者,结果按照 id 升序排列。

    详情 (opens new window)

    # 文章预览II

    编写一条 SQL 查询来找出在同一天阅读至少两篇文章的人,结果按照 id 升序排序。

    详情 (opens new window)

    # 即时食物配送I

    写一条 SQL 查询语句获取即时订单所占的百分比, 保留两位小数。

    详情 (opens new window)

    # 即时食物配送II

    写一条 SQL 查询语句获取即时订单在所有用户的首次订单中的比例。保留两位小数。

    详情 (opens new window)

    # 最后一个能进入电梯的人

    写一条 SQL 查询语句查找最后一个能进入电梯且不超过重量限制的 person_name 。题目确保队列中第一位的人可以进入电梯 。

    详情 (opens new window)

    # 行转列

    查询为规定的结果

    详情 (opens new window)

    # 月末考试(未完成)

    未完成

    详情 (opens new window)

    # 找出连续3天及以上减少碳排放量在100以上的用户

    连续登录问题

    详情 (opens new window)

    编辑 (opens new window)
    上次更新: 2022/07/20, 18:02:04
    SQL非常规用法

    ← SQL非常规用法

    Theme by Vdoing | Copyright © 2022-2025 Ai | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×