资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

mysql怎么找出最大值,mysql取最大值函数

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

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

创新互联主要从事成都网站设计、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务若羌,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

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如何同时查找表中最大值和最小值

利用Mysql提供的max()与min()函数即可实现。如下:

select max(column1),min(column1) from Test;

mysql怎么查询一行中多个字段中的最大值

$strSql SELECT MAX(编号) as maxid FROM 唯一标识码

$result=mysql_query($strSql,$myconn) or die(mysql_error());

$ROW=mysql_fetch_array($result);

$MAXID=$ROW['maxid']

mysql取多个最大值

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

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

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

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

MySQL中怎么查找一列得最大值

下面的SQL就可以: SELECT v,COUNT(*) FROM 表名 GROUP BY 1 HAVING COUNT(*)2 注意,上面的语句查找2的,就是两次的不显示,3次及以上的才显示,如果重复就显示的话应该写1


网站标题:mysql怎么找出最大值,mysql取最大值函数
网站地址:http://cdkjz.cn/article/dscscji.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220