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

50 篇文章 3 订阅
订阅专栏

【一表分组排名用 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 below

select 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

学生评奖评优管理系统 JAVA+Vue.js+SpringBoot+MySQL
05-31
基于Vue.js和SpringBoot的学生评奖评优管理系统,分为管理后台和用户网页端,可以给管理员、教师角色使用,包括院系信息、班级信息、学生成绩、奖学金申请、纪律通报模块和系统基础模块,项目编号T096。 项目录屏:...
基于SSM+Vue的高校学生管理系统毕业设计(源码+录像+说明).rar
05-09
有个人中心,教师管理,学生管理,学生请假管理,课表信息管理,院系班级管理,学生奖惩管理,学生成绩管理,培养计划管理,课程信息管理。教师和学生都可以注册登录,教师主要对学生请假信息进行审核,对其他信息...
LeetCode-SQL-[Hard]1369. 获取最近第二次活动
AlphaCat的博客
03-28 308
select username,activity,startDate,endDate from UserActivity u where (u.username, u.startDate) in ( select u2.username, max(u2.startDate) from UserActivity u2 where (u2.username, u...
1369. 获取最近第二次活动
m0_69157845的博客
06-27 129
1369. 获取最近第二次活动
mysql 力扣,1369. 获取最近第二次活动
xz的博客
06-11 284
获取最近第二次活动 https://leetcode-cn.com/problems/get-the-second-most-recent-activity/ ####提供两种方法,一: ####首先将只有一个人的拿出来,命名为sc这个肯定是答案的一部分。 ####其次就组内排序,做降序,取出排名为2的, ####使用mysql的over()函数,或者自己两表合并来做组内排序,这里两种都给了出来, ####命名为two, ####讲下自己写组内排序,就是两表按照username来合并,然后按照某一.
2021-02-28
weixin_41198564的博客
02-28 168
1164.指定日期的产品价格 # method 1 select product_id, new_price as price from Products where (product_id, change_date) in (select product_id, max(change_date) as change_date from Products where change_date <='2019-08-16' group by product_id) union select
LeetCode-SQL数据库题集
AlphaCat的博客
06-03 2163
LeetCode-SQL-175-176
基于NodeJs+Express+Mysql学生社团活动管理系统+sql数据库(毕设源码).zip
06-16
该项目资源主要针对计算机、自动化等相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 2、具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现类似其他功能。 ...
Java毕业设计-基于SSM框架的高校学生管理系统(源码+演示视频+说明).rar
05-09
有个人中心,教师管理,学生管理,学生请假管理,课表信息管理,院系班级管理,学生奖惩管理,学生成绩管理,培养计划管理,课程信息管理。教师和学生都可以注册登录,教师主要对学生请假信息进行审核,对其他信息...
计算机毕业设计-微信小程序微信的疫情期间学生请假与销假系统的设计与实现ssm--+论文+项目源代码.rar
04-18
**项目名称:** 微信小程序微信的疫情期间学生请假与销假系统 **项目功能介绍:** 在新冠疫情防控常态化背景下,本系统旨在通过微信小程序为高校提供便捷、高效的学生请假与销假管理解决方案。系统结合SSM(Spring...
Leetcode SQL会员题【吐血总结~~】第五天
qq_42397330的博客
04-13 770
sql会员题刷题计划第五天,里面给出了很多做sql题的常用方法,以及我是如何一步一步做出的需求拆解过程
LeetCode MySQL 1369. 获取最近第二次活动(over窗口函数)
Michael是个半路程序员
07-31 670
文章目录1. 题目2. 解题 1. 题目 表: UserActivity +---------------+---------+ | Column Name | Type | +---------------+---------+ | username | varchar | | activity | varchar | | startDate | Date | | endDate | Date | +---------------+------
LeetCode-1369. 获取最近第二次活动(困难)
Hello_JavaScript的博客
03-11 699
表: UserActivity +---------------+---------+ | Column Name | Type | +---------------+---------+ | username | varchar | | activity | varchar | | startDate | Date | | endDate ...
LeetCode题解(1369):获取最近第二次活动(SQL)
长行
12-01 253
题目:原题链接(困难) 标签:SQL 解法 时间复杂度 空间复杂度 执行用时 Ans 1 (Python) 373ms (5.14%) Ans 2 (Python) Ans 3 (Python) 解法一: SELECT username, activity, startDate, endDate FROM UserActivity WHERE (username, startDate) IN (SELECT username, max(startDate)
LeetCode(数据库)- 获取最近第二次活动
牧码的博客
09-17 244
题目链接:点击打开链接 题目大意:略。 解题思路 1、最近第二次:指的是倒数第二大的日期 2、解决方案(1):在一个用户有多个活动的情况下先把最大的日期的给过滤掉,这样只要统一二次筛选最大值即可 3、解决方案(2):通过动态 WHERE 去筛选 AC 代码 -- 解决方案(1) select u.* from UserActivity u where (u.username, u.startDate) in ( select a.username, max(a.star
LeetCode //C - 166. Fraction to Recurring Decimal
最新发布
Made in Code
06-05 540
【代码】LeetCode //C - 166. Fraction to Recurring Decimal。
leetcode5 最长回文子串
2402_84062759的博客
06-02 417
给你一个字符串s,找到s中最长的 回文 子串。"bab""aba" 同样是符合题意的答案。
【力扣刷题 动态规划】LeetCode 139 单词拆分、LeetCode 300 最长递增子序列 ✌
Hou_lang_LJ的博客
06-02 980
🐧①LeetCode 139 单词拆分、LeetCode 300 最长递增子序列 🖊😄✌
代码随想录训练营Day56:Leetcode647、516
maybeyaluokenai的博客
05-31 214
Leetcode647、516
sql.对于student表,将平均年龄最小的一个院系院系名称改为‘IS’。
05-25
假设student表的列名为id、name、age和dept,可以使用以下SQL语句来实现: ``` UPDATE student SET dept = 'IS' WHERE dept = ( SELECT dept FROM student GROUP BY dept HAVING AVG(age) = ( SELECT MIN(avg_...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Qt linedeit中数据的读取和计算 5995
  • C++ 网络编程 建立简单的TCP通信 5869
  • Qt与Mysql进行连接实现账号的注册登录和密码修改和验证码附带gitee链接 2965
  • 数据结构栈的插入和删除 2470
  • 数据结构循环队列的插入和删除练习 2437

分类专栏

  • cJSON源码学习 1篇
  • linxu 1篇
  • QT 11篇
  • C++多线程 6篇
  • C++网络编程 5篇
  • 数据结构 16篇
  • 算法 56篇
  • C++ 24篇
  • mysql 19篇
  • 力扣VIP_SQL题库 50篇

最新评论

  • Qt 客户端和服务器通信【1对N版本】

    重名大师: 真的很有用,弄完qt界面学习再看这个就成功了

  • 580. 统计各专业学生人数

    Hallowang77: 他的代码要改下 分组需要用 D.dept_name 其他的都没问题 select dept_name , COUNT(student_id) student_number from Student S right join Department D on S.dept_id=D.dept_id group by D.dept_name order by student_number desc ,d.dept_name;

  • Qt与Mysql进行连接实现账号的注册登录和密码修改和验证码附带gitee链接

    CSDN-Ada助手: 一定要坚持创作更多高质量博客哦, 小小红包, 以资鼓励, 更多创作活动请看: 新星计划2023: https://marketing.csdn.net/p/1738cda78d47b2ebb920916aab7c3584?utm_source=csdn_ai_ada_redpacket 物联网技术正在如何影响我们的生活: https://activity.csdn.net/creatActivity?id=10421?utm_source=csdn_ai_ada_redpacket 上传ChatGPT/计算机论文等资源,瓜分¥5000元现金: https://blog.csdn.net/VIP_Assistant/article/details/130196121?utm_source=csdn_ai_ada_redpacket 全部创作活动: https://mp.csdn.net/mp_blog/manage/creative?utm_source=csdn_ai_ada_redpacket

  • Qt与Mysql进行连接实现账号的注册登录和密码修改和验证码附带gitee链接

    蔡徐坤学C++: QT += core gui sql

  • C++利用服务器实现两个客户端简单通信

    好好读术,天天向上: 我以为蔡徐坤这个人学C++表情包

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 源码学习初章-基础知识储备
  • thread数组
  • select、epoll并发服务器
2023年7篇
2022年186篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

4617作文网周易雷山小过卦贸易进出口有限公司怎么起名给公司起英文名字大全周公解梦梦见自己离家出走侯姓氏男孩起啥名字给新农村村庄起名婚姻算命八字合婚怎样推算人的五行命理在线起名取名免费梦想城镇内破解版下载周公解梦2345十大全周易名字网公司名称何人不起故园情打一中药名唇周容易长痘是什么原因周易起名网站谢咏用君起公司名字梦幻单机版破解版周易居免费测名字打分姓李的起什么名字好听韦家起名大全中华周易免费八字算命小小梦魇安卓破解版下载十二笔画的字有哪些适合起名字男孩八字排盘测算命理2020樊姓宝宝起名女孩起名2019猪宝宝张字起取名大全女孩起名使用哪个yi字好鼠年给宝宝起个好名字周易震卦淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男子给前妻转账 现任妻子起诉要回网友建议重庆地铁不准乘客携带菜筐月嫂回应掌掴婴儿是在赶虫子重庆警方辟谣“男子杀人焚尸”国产伟哥去年销售近13亿新的一天从800个哈欠开始男孩疑遭霸凌 家长讨说法被踢出群高中生被打伤下体休学 邯郸通报男子持台球杆殴打2名女店员被抓19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警两大学生合买彩票中奖一人不认账德国打算提及普京时仅用姓名山西省委原副书记商黎光被逮捕武汉大学樱花即将进入盛花期今日春分张家界的山上“长”满了韩国人?特朗普谈“凯特王妃P图照”王树国3次鞠躬告别西交大师生白宫:哈马斯三号人物被杀代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了房客欠租失踪 房东直发愁倪萍分享减重40斤方法“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火手机成瘾是影响睡眠质量重要因素考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼网友洛杉矶偶遇贾玲呼北高速交通事故已致14人死亡西双版纳热带植物园回应蜉蝣大爆发男孩8年未见母亲被告知被遗忘张立群任西安交通大学校长恒大被罚41.75亿到底怎么缴沈阳一轿车冲入人行道致3死2伤奥运男篮美国塞尔维亚同组周杰伦一审败诉网易国标起草人:淀粉肠是低配版火腿肠外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万杨倩无缘巴黎奥运男子被猫抓伤后确诊“猫抓病”春分“立蛋”成功率更高?记者:伊万改变了国足氛围奥巴马现身唐宁街 黑色着装引猜测

4617作文网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化