重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
用: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;
select max(字段名) from tableName limit 0,1 最大
select min(字段名) from tableName limit 0,1 最小
select * from tableName order by 字段名 DESC limit 0,1 最大
select * from tableName order by 字段名 ASC limit 0,1 最小
写select id, case when (data1-now data2-now) and (data1-now data3-now) then data1
when ...then data2
when ...then data3
where