SQL查询最大值,返回整行数据

1、问题

部分数据如下,未完整展示。如何从 table_a 表中查询 p_postions 列的最大值对应的一行数据?

2、解答

方法1:先排序,再取第一条

SELECT * FROM table_a order by p_postions desc limit 1;

查询结果如下:

经过评论区小伙伴的提醒,这种先排序的方式虽然语法简单,但时间复杂度较高,是 O(n*logn)。所以我们来看第二种方法。

方法2:先查最大值,再找到对应行(推荐)

参考:https://stackoverflow.com/questions/8387587/selecting-a-record-with-max-value

这是一种时间复杂度为 O(n) 的方法:

SELECT *
FROMtable_a
WHEREp_postions = (SELECT MAX(p_postions) FROM table_a)
LIMIT 1;

SQL查询最大值,返回整行数据相关推荐

  1. 【Flask项目】sqlalchemy原生sql查询,返回字典形式数据

    在原生sql查询的时候,返回一个list,内部是tuple,他们看似是tuple,实则并不是 而是一个特殊的类型"<class 'sqlalchemy.util._collection ...

  2. mysql rownum groupby_如何正确利用Rownum来限制查询所返回的行数?

    如何正确利用Rownum来限制查询所返回的行数? 软件环境: 1.Windows NT4.0+ORACLE 8.0.4 2.ORACLE安装路径为:C:\ORANT 含义解释: 1.rownum是or ...

  3. oracle 最大值及其_学习笔记:Oracle优化 SQL查询最大值 最小值时的优化方法案例...

    天萃荷净 select max(id),min(id) from table优化,分享开发DBA需求,在SQL语句查询最大值.最小值数据时的优化方式案例 1.查看数据库版本 SQL> selec ...

  4. php mysql只获取一条数据_php mysql 查询只返回第一条数据

    php mysql 查询只返回第一条数据 $search = mysql_query("select * from `info`"); $search = mysql_fetch_ ...

  5. 若依的框架怎么样_基于bootstrapTable的若依框架如何获取表格选中行的整行数据?...

    导语 项目是基于若依框架写的,大部分的底层技术都是bootstrap. 最近在写一个项目的时候遇见一个需求,需要将子页面表格中选中的数据回传给父页面.为了减少网络请求,所以就准备直接使用子父页面传值. ...

  6. 字符缓冲输入流,高效读取整行数据

    import java.io.BufferedReader; import java.io.FileReader;/* 字符缓冲输入流,高效读取整行数据*/ public class Writer { ...

  7. django mysql返回json_Django 1.8.11 查询数据库返回JSON格式数据

    Django 1.8.11 查询数据库返回JSON格式数据 和前端交互全部使用JSON,如何将数据库查询结果转换成JSON格式 环境 Win10 Python2.7 Django 1.8.11 返回多 ...

  8. WPS如何实现整行数据行间随机排序

    ​ 如下图是某班级成绩表,现在我们想要将整行数据随机排序. 选中A2:C10单元格区域 点击下图选项(Excel工具箱,百度它即可了解详细的下载安装信息,本文这里不做具体介绍.) 点击[随机重复] ​ ...

  9. 怎么一次性将Excel表格中指定文本整行数据删除

    今天跟跟大家分享一下怎么一次性将Excel表格中指定文本整行数据删除 1.如下图我们想要快速将汇总行数据整行删除掉 2.首先我们点击表格任意一单元格,同时按下Ctrl+A全选表格区域 3.然后点击下图 ...

最新文章

  1. c# mysql 编码_C#编码问题以及C#往Mysql插数据编码问题
  2. 对spring cloud config的一点理解
  3. Allegro转Altium(brd2alg)
  4. 【村通网】凭啥说python3.6+字典(dict)是有序的?
  5. Java中的24种设计模式与7大原则
  6. 微软 .net 你更新这么快IDE vs2015 、语法糖 6.0、framework、‘吹得这么牛,然并用...
  7. mid制作乐谱_乐谱编辑(在线简谱制作软件)
  8. _stdcall与_cdecl区别
  9. ncsi信号测试软件,模拟电路与数字电路的转换
  10. Macmini 2012Late硬盘异响和Mac下设置apm
  11. js 获取浏览器经纬度精确到100米(chrome,firefox等大浏览器,ios,安卓亲测可用)
  12. 算法之显著性检测《Saliency Detection: A Spectral Residual A》
  13. 浅谈个人对读书的看法
  14. 一次WTS-WAF绕过
  15. python爬取有道词典_python爬取有道词典json报错,求帮助!
  16. cer pem 证书转换_Cer Crt Pem Pfx 证书格式转换
  17. Android面试分析一:关于OKhttp详解(附带视频教程,flutter游戏全屏
  18. 微信小程序之 开发者工具下载及使用
  19. python实现RFM建模
  20. 论文阅读-VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION

热门文章

  1. POJ - 3255 Roadblocks(次短路)
  2. vivaldi浏览器_上网高阶用户怎么能少了这3个无广告、安全免费的浏览器呢
  3. UVA12107Digit Puzzle数字字谜(迭代加深搜索)
  4. DenyHosts教程:防暴力破解SSH密码
  5. 约瑟夫环问题(带密码)
  6. 学习windows 应用层 inline hook 原理总结
  7. Redis 缓存常见问题:缓存一致性的解决方案
  8. 大润发优鲜app之paramsMD5参数分析
  9. python 下载拉钩教育AES加密视频
  10. docker,k8s学习笔记汇总