sql语句查询表中某一列的最大值所在的行,给出所在行

1.select*fromPersonwheremoney=(selectmax(money)fromperson)id不正确。
Oracle使用rownumsqlServer和(orderby)使用rownum()超过mYSQl使用限制。

sql语句获取最大值

SQL语句使用MAX()函数查找列中的最大值

1MAX()函数返回指定列的最大值。

2.SQLMAX()语法:

SELECTMAX(column_name)FROMtable_name;

3.参数解释

column_name:列名

tablename:表名

/iknow-pic.cdn.bcebos.com/e4dde71190ef76c6e512f2ba9016fdfaae51675a?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/e4dde71190ef76c6e512f2ba9016fdfaae51675a"/>

高级信息:

最小语句

MIN()函数

MIN()函数返回指定列的最小值。

SQLMIN()语法

SELECTMIN(column_name)FROMtable_name;

百度百科-SQLMAX