mysql怎么获取最大值 mysql获取最大值的数据

mysql 怎么获取最大值的那条记录

用:select MAX(id) from table limit 0,1;

在蒸湘等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、做网站 网站设计制作定制设计,公司网站建设,企业网站建设,品牌网站建设,成都全网营销,成都外贸网站制作,蒸湘网站建设费用合理。

Mysql中数字类型字段可直接使用MAX()函数,使用max函数查询一个字符串类型的字段时,因为字符串类型大小比较是先比较首字符,然后依次往后进行比较

如有数据:10000,9999。使用max查出来的最大值并不是10000,而是9999

解决方法如下:max(id+0)

扩展资料:

注意事项

MAX()函数

1、MAX()函数是求最大值的函数;

eg:查询张三的所有科目中的最高分

SELECT stuName,MAX(score) FROM t_grade WHERE stuName="张三";

2、与 GOUPE BY 关键字一起使用

eg:查询所有学生分数最高的成绩

SELECT stuName,MAX(score) FROM t_grade GROUP BY stuName;

MIN()函数

1、MIN()函数是求最小值的函数;

eg:查询张三的所有科目中的最低分

SELECT stuName,MIN(score) FROM t_grade WHERE stuName="张三";

2、与 GOUPE BY 关键字一起使用;

eg:查询所有学生分数最低的成绩

SELECT stuName,MIN(score) FROM t_grade GROUP BY stuName;

怎么查询SQL数据库中一行多列的数据中最大值?

具体操作步骤如下:

1、首先,打开Mysql查询器,连接到SQL数据库,然后打开stu表,如下图所示,然后进入下一步。

     

2、其次,点击上方菜单栏的【查询】,在弹出窗口中,键入:select max(age) from stu,如下图所示,然后进入下一步。

     

3、最后,单击“运行”按钮,在下方结果中,就可以看到最大值就显示出来了,如下图所示,然后进入下一步。

   

   

   

mysql取多个最大值

如截图,查询占line_id最多的stop

1、常规思路如下,这样只能查出指定的1条、2条最大记录,满足不了同时存在多个最大值的情况

2、继续思考,通过先取得最大值 条件判断查出所有最大值数据

3、语句太长,如何优化?效率更高

mysql语句查询数据库值最大的,id最大的值

语句1:SELECT MAX(字段名+0) FROM table;

语句2:SELECT MAX(字段名) FROM table;

最大值,仅能查询9999。


本文题目:mysql怎么获取最大值 mysql获取最大值的数据
转载来于:http://scyanting.com/article/hioocs.html