sql group by后获得每组中其它条件最大的记录(无坑)

博客内容讲述了如何在SQL查询中正确地使用GROUP BY获取每组内其他条件下的最大记录,特别是在处理地震信息筛选,需要找出震级最高的地震记录时,指出了一些常见错误并提供了正确解决方案。
摘要由CSDN通过智能技术生成

现在有一个需求,对地震信息做筛选。一个参考位置会发生多次地震,只保留震级最高的那个。

SELECT * from earth_quake_original WHERE location = '云南大理州洱源县'

在这里插入图片描述
这里我们要获得所有数据中magnitude最大的那一个。
很多blog里面说这么写 (完全不对好吧)

SELECT * from (
SELECT * from earth_quake_original order by magnitude 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值