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

合肥做网站123cms工作室怎么注册

合肥做网站123cms,工作室怎么注册,国家新闻最新消息今天,网站格式有哪些目录 一、196. 删除重复的电子邮箱 - 力扣(LeetCode) 二、602. 好友申请 II :谁有最多的好友 - 力扣(LeetCode) 三、176. 第二高的薪水 - 力扣(LeetCode) 一、196. 删除重复的电子邮箱 - 力扣…

目录

一、196. 删除重复的电子邮箱 - 力扣(LeetCode)

二、602. 好友申请 II :谁有最多的好友 - 力扣(LeetCode)

三、176. 第二高的薪水 - 力扣(LeetCode)


一、196. 删除重复的电子邮箱 - 力扣(LeetCode)

题意就是删除删除重复的邮箱

很容易可以想到 delete from person where id in (一坨)

绕了个弯子 让你写删除语句本质还是写查询语句

  1. 第一层查询使用窗口函数 分组加排序
    select *,
    row_number() over(partition by email order by id asc) as 'rank' 
    from Person

  2. 可以显然得出 临时表中rank >1 的都是重复的,嵌套一层查id出来
     select id from (select *,row_number() over(partition by email order by id asc) as 'rank' from Person) temp  where temp.rank = 1

  3. 执行删除语句
    delete from Person where id not in (select id from (select *,row_number() over(partition by email order by id asc) as 'rank' from Person) temp  where temp.rank = 1
    )

二、602. 好友申请 II :谁有最多的好友 - 力扣(LeetCode)

 

with t1 as(select requester_id as 'id' from RequestAcceptedunion allselect accepter_id  as 'id' from RequestAccepted
),
t2 as(select id,count(id) over(partition by id rows between unbounded preceding and unbounded following) as 'num'from t1
),
t3 as(select *,dense_rank() over(partition by null order by num desc) as 'rank'from t2
)
select id,num 
from t3 
where t3.rank = 1
limit 1

理解就是加好友是相互的!!!!!!!!

 把两列数据并成一列  然后窗口函数分组排序

三、176. 第二高的薪水 - 力扣(LeetCode)

也是窗口函数分组排序  但是这个题就比较麻烦 需要考虑空结果集输出null

select ifnull((with t1 as(select *,dense_rank() over(partition by null order by salary desc) as 'rank'from Employee),t2 as(select distinct salary as 'SecondHighestSalary' from t1where t1.rank = 2)select SecondHighestSalary from t2
),null) as 'SecondHighestSalary'

结束三道sql!

http://www.dtcms.com/a/415901.html

相关文章:

  • 中国外贸网站有哪些问题wordpress文件详解
  • Bean 生命周期 后置处理器
  • 医疗网站女性专题网页设计模板做设计有哪些接私活的网站
  • 如何做网站给女朋友旅游网站设计代码模板
  • 技术博客SEO优化全攻略
  • 3.十天通关常见算法100题(第三天)
  • 信阳哪里做网站网站平台建设
  • 网站海外推广方案室内设计联盟 官网
  • 网上做翻译兼职网站好电影介绍网页设计代码
  • Git 重新生成SSH密钥
  • 佛山公益网站制作wordpress logo 修改
  • 【大语言模型 75】训练稳定性保证:Loss spike检测与处理
  • 自然语言处理(02)
  • 手机制作网站主页软件博客网页制作代码
  • 单片机入门的相关工具XCOSnTh
  • 基于寄存器的STM32开发指南:使用Keil MDK创建工程模板
  • 有哪些做场景秀的网站网站优化销售话术
  • 高光谱成像在分析作物长势和产量预估中的应用
  • C++面向对象编程——封装
  • 优秀设计作品网站seo综合查询平台官网
  • 海城区建设局网站工会门户网站建设需求
  • 武汉市最新街景图像数据!
  • 自己动手创建一个公司网站国家通建设通网站
  • Docker(二)—— Docker核心功能全解析:网络、资源控制、数据卷与镜像构建实战
  • 百度网站大全首页网站源码免费下载
  • 网站的策划建设方案书负面信息网站
  • 绍兴网站建设方案推广微信公众平台绑定网站
  • 计算机网路-TCP
  • 做网站用哪个预装系统源码建站之网站建设
  • Hadoop完全分布式配置