当前位置: 首页 > news >正文

力扣sql中等篇练习(二十七)

力扣sql中等篇练习(二十七)

1 连续两年有3个及以上订单的产品

1.1 题目内容

1.1.1 基本题目信息

在这里插入图片描述

1.1.2 示例输入输出

在这里插入图片描述

1.2 示例sql语句

# Write your MySQL query statement below
WITH T as
(SELECT t.product_id,t.d,count(order_id) numFROM(SELECT order_id,product_id,date_format(purchase_date,'%Y') dFROM Orders)tGROUP BY t.product_id,t.dHAVING count(order_id)>=3
)
SELECT distinct t1.product_id
FROM T t1
INNER JOIN  T t2
ON t1.product_id=t2.product_id AND ABS(t1.d-t2.d)=1

1.3 运行截图

在这里插入图片描述

2 周末任务计数

2.1 题目内容

2.1.1 基本题目信息

在这里插入图片描述

2.1.2 示例输入输出

在这里插入图片描述

2.2 示例sql语句

# DAYOFWEEK使用时,1代表星期日,7代表星期六
WITH T as
(SELECT task_id,assignee_id,case when DAYOFWEEK(submit_date)=1 OR DAYOFWEEK(submit_date)=7 then 1else 0end flagFROM Tasks
)
SELECT
(SELECT count(task_id)FROM TWHERE flag=1
)weekend_cnt,
(SELECT count(task_id)FROM TWHERE flag=0
)working_cnt
FROM dual

2.3 运行截图

在这里插入图片描述

3 按性别排列表格

3.1 题目内容

3.1.1 基本题目信息

在这里插入图片描述

3.1.2 示例输入输出

a 示例输入

在这里插入图片描述

b 示例输出

在这里插入图片描述

3.2 示例sql语句

# rank()和row_number函数后的结果是可以计算的
SELECT user_id,gender
FROM Genders
ORDER BY (row_number() OVER(partition by gender ORDER BY user_id asc))*3+IF(gender='female',1,IF(gender='other',2,3))

3.3 运行截图

在这里插入图片描述

http://www.lryc.cn/news/90277.html

相关文章:

  • Linux:LNMP的架构与环境配置
  • 【Zero to One系列】在WSL linux系统上,使用docker运行Mysql与Nacos,以及如何启动与停止WSL
  • WASender - Whatsapp server and bulk sender
  • 回溯递归的剪枝模版
  • 2023-5-30第三十天
  • 我国中央商务区(CBD)的空间重构及发展模式
  • Shell脚本的基本例子
  • C++设计模式介绍与分类
  • 【Redis25】Redis进阶:分布式锁实现
  • 【蓝桥杯算法题】输入输出流问题
  • BUG提交单模版一
  • Android 12.0系统默认授予读写权限给第三方app
  • 【生信】R语言在RNA-seq中的应用
  • 【嵌入式环境下linux内核及驱动学习笔记-(14)linux总线、设备、驱动模型之platform】
  • 绝地求生 压q python版
  • 云原生技术中的容器技术有哪些?
  • Gin中间件的详解 ,用Jwt-go 和 Gin 的安全的登陆的中间件
  • Nginx网站部署
  • Hadoop优化
  • FPGA设计的指导性原则 (中)
  • 开源创新 协同融合|2023 开放原子全球开源峰会开源协作平台分论坛即将启幕
  • 第四章 相似矩阵与矩阵对角化
  • 课程11:仓储层Repository实现、AutoMapper自动映射
  • 关于作用域的那些事(进阶)
  • 小技巧notebook
  • 【2451. 差值数组不同的字符串】
  • Java面试-每日十题
  • java.awt.datatransfer.Clipboard剪切板获取String字符串文本
  • HCIA——VLAN
  • 测试分析流程及输出项