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

1350. 院系无效的学生 1355. 活动参与者 1369. 获取最近第二次的活动 1378. 使用唯一标识码替换员工ID1398. 购买了产品 A 和产品 B 却没有购买产品 C 的顾客

【一表分组排名用 group by】
【多表分组排名再over内部使用partition by分组】

sum()括号里面是条件的话返回的值是满足该条件的行数count里面貌似不可以写条件
having sum(product_name=‘A’)>0 and sum(product_name=‘B’)>0 and sum(product_name=‘C’)=0


1350. 院系无效的学生


在这里插入图片描述

# Write your MySQL query statement below
select id,name
from Students
where department_id not in(select id from Departments
)

1355. 活动参与者


在这里插入图片描述
在这里插入图片描述

# Write your MySQL query statement below
select activity
from(
select activity ,
dense_rank()over(order by count(*) desc)jiangxu,
dense_rank()over( order by count(*) asc)shengxu
from Friends
group by activity)new_table
where jiangxu <> 1 and shengxu <> 1

1369. 获取最近第二次的活动


在这里插入图片描述

# Write your MySQL query statement below
select username, activity, startDate, endDate
from(
select *,
dense_rank()over(partition by username order by startDate desc) paiming ,
#对有多行的进行排序(单行只有1个不能靠这个区分)
count(*)over(partition by username) geshu 
#对名字进行分组并记录个数,只有一个的就是上方不能区分的
from UserActivity
)new_table
where paiming = 2 or geshu = 1
order by username desc

1378. 使用唯一标识码替换员工ID


在这里插入图片描述
在这里插入图片描述

# Write your MySQL query statement below
select Eu.unique_id  unique_id,E.name
from EmployeeUNI Eu right join Employees E
on Eu.id = E.id

1398. 购买了产品 A 和产品 B 却没有购买产品 C 的顾客


在这里插入图片描述
在这里插入图片描述

# Write your MySQL query statement belowselect O.customer_id, customer_name
from  Orders O ,Customers C
WHERE O.customer_id=C.customer_id
group by O.customer_id
#having count(product_name='A')>0 and count(product_name='B')>0 and count(product_name='C')=0
# sum()括号里面是条件的话返回的值是满足该条件的行数,count里面貌似不可以写条件
having sum(product_name='A')>0 and sum(product_name='B')>0 and sum(product_name='C')=0
http://www.lryc.cn/news/2412596.html

相关文章:

  • eCharts基础详解
  • Vscode 配置C/C++开发环境
  • 我用两个月时间,终于把CSDN付费资源项目玩明白了!
  • AVR单片机网址推荐 .
  • 经典智力题
  • Selenium + Webdriver 学习(六) 自动选择、检查下拉列表
  • smplayer 中文字幕乱码,进度条及拖放MKV
  • 四年背的单词 笔记目录
  • KVM 虚拟化详解
  • nrf52832 sdk15.2.0 dfu升级攻略
  • SanDisk U盘加密软件 在其他u盘使用
  • springboot笔记整理(超详细,手把手教程!)
  • 真正的RISC-V开发板——VEGA织女星开发板开箱评测
  • ROS学习笔记-安装、环境搭建、初步体验与基本包命令
  • 2020-12-21细雨算法2.0解读
  • 一款免费无限制的AI视频生成工具火了!国内无障碍访问!目前真正免费无限制,可以用来制作抖音短视频,视频效果体验不逊色于pika和runway,以及其他的免费AI在线人工智能大模型, 附教程
  • 计算机专业毕业设计题目大全——各种类型系统设计大全
  • 磁盘分区格式FAT32与NTFS
  • 网络入门基础(网络布线)
  • 2017 我的第一篇个人博客
  • 移动网络为什么“慢”? 腾讯工程师分享弱联网优化之道
  • 卷上天!上海交大博士应聘中学保健员 复旦附中回应
  • 大学操作系统课程笔记
  • 渗透利器Weevely之奇淫技巧篇
  • 大学英语四级考试大纲
  • 高仿富途牛牛-组件化(三)-界面美化
  • QQ快速登录实现原理分析之localhost.ptlogin2.qq.com 怎么会映射到 127.0.0.1问题
  • 学编程需要哪些入门标准?(非常详细)零基础入门到精通,收藏这一篇就够了
  • 互联网 Java 工程师面试题1
  • web端使用HTML5开发《捕鱼达人》小游戏教程