怎么selectmysql表里某列最大值的记录

表格以ID列为例。
思路是:从当前表的ID列中取出最大值,然后进行自连接并使用得到的最大值来匹配与最大值的数据行。

SQL格式如下

select*fromtablewhereid=(selectmax(id)fromtable--max()is);最大值参数

sql取某些行中某列的最大值和最小值

selecttop300*from表名orderbyzhidescselecttop300*from表名orderbyzhiasc'zhi为列名