MySQL 中MAX函数如何使用
MySQL 中MAX函数如何使用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
要了解MAX函数,请考虑一个employee_tbl表,该表具有以下记录-
mysql>SELECT*FROMemployee_tbl;+------+------+------------+--------------------+|id|name|work_date|daily_typing_pages|+------+------+------------+--------------------+|1|John|2007-01-24|250||2|Ram|2007-05-27|220||3|Jack|2007-05-06|170||3|Jack|2007-04-06|100||4|Jill|2007-04-06|220||5|Zara|2007-06-06|300||5|Zara|2007-02-06|350|+------+------+------------+--------------------+7rowsinset(0.00sec)
现在,假设基于上表您要获取daily_typing_pages的最大值,那么您可以使用以下命令简单地做到这一点:
mysql>SELECTMAX(daily_typing_pages)->FROMemployee_tbl;+-------------------------+|MAX(daily_typing_pages)|+-------------------------+|350|+-------------------------+1rowinset(0.00sec)
您可以使用GROUP BY子句找到每个名称具有最大值的所有记录,如下所示-
mysql>SELECTid,name,MAX(daily_typing_pages)->FROMemployee_tblGROUPBYname;+------+------+-------------------------+|id|name|MAX(daily_typing_pages)|+------+------+-------------------------+|3|Jack|170||4|Jill|220||1|John|250||2|Ram|220||5|Zara|350|+------+------+-------------------------+5rowsinset(0.00sec)
您也可以将MIN函数和MAX函数一起使用以找出最小值。尝试以下示例-
mysql>SELECTMIN(daily_typing_pages)least,MAX(daily_typing_pages)max->FROMemployee_tbl;+-------+------+|least|max|+-------+------+|100|350|+-------+------+1rowinset(0.01sec)
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。