leetcode数据库刷题(三)

1.196删除重复的电子邮箱-简单

表自连接得到重复电子邮箱并对id大的电子邮箱进行删除。

2.197上升的温度-简单

select w2.id from Weather w1, Weather w2
where w1.recordDate = date_sub(w2.recordDate,interval 1 day)
and w1.Temperature < w2.Temperature

3.262行程和用户-困难

步骤一:按日期分组,筛出非禁止用户记录

步骤二:使用where子句筛出2013-10-01至2013-10-03记录

步骤三:使用sum和if语句得到每组取消记录数,除以每组记录数,得到取消率

(SQL if语句用法if(expr1, expr2, expr3),若expr1为true,返回expr2,若为false,返回expr3)

力扣

4.595大的国家-简单

select w.name, w.population, w.area from World w
where w.area >= 3000000 or population >= 25000000

5.596超过5名学生的课-简单

group by+having count

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值