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

做布料的著名网站html网站模板免费

做布料的著名网站,html网站模板免费,网站建设与维护案例,深圳怎么做网站目录 一、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/wzjs/285009.html

相关文章:

  • 做网站骗子免费的拓客平台有哪些
  • 邢台营销型网站制作江苏seo团队
  • 怎么做百度网站验证最新seo视频教程
  • 怎么优化网站百度一级代理商
  • 如何做机票预订网站seo是搜索引擎优化
  • 域名注册查询入口网址seo专业课程
  • 利用百度快照搜索消失的网站温州seo结算
  • 深圳网站制作公司嘉兴福州网站seo优化公司
  • 十大免费视频素材网站最大的推广平台
  • 在线网站制作系统源码网络推广网站电话
  • 档案网站建设的步骤数据网站有哪些
  • 宁津华企动力做网站的电话多少广东seo推广外包
  • 做推广用那个网站吗如何做网络销售平台
  • 龙元建设集团股份有限公司网站地址企业网站推广的形式有哪些
  • 没技术怎么做网站免费友情链接网
  • 做外贸女装有哪些网站有哪些有哪些实用的网络推广方法
  • 做画册可以参考哪些网站制作网页的步骤
  • 有谁知道教做空间的网站啊武汉seo培训
  • 珠海网站制作品牌策划网站为什么要seo?
  • 自贡网站开发公司贵州萝岗seo整站优化
  • 深圳营销培训班中国优化网
  • 徐闻住房与城乡建设局网站互联网广告怎么做
  • 网站开发进阶查排名的网站
  • 如何做手机网站网店代运营诈骗
  • wordpress站点结构yandex搜索入口
  • 优易主机 wordpress运城seo
  • 塘厦 网站建设 百度推广今天的新闻头条
  • 新网站seo方法什么是推广
  • 美食网站建设的背景和目的正规排名网站推广公司
  • 中山移动网站建设怎么做中小企业网络推广