我用了max函数。如何从数据库中获得第二高的数学分数。e、 g:(数学:96、88、55);
SELECT MAX(maths) FROM mark;
如何从sql查询中获取88?
zc0qhyus1#
如果你想要第二高的分数,你可以用 limit / offset :
limit
offset
SELECT DISTINCT maths FROM mark ORDER BY maths DESC LIMIT 1, 1;
1mrurvl12#
SELECT MAX( column ) FROM table WHERE column < ( SELECT MAX( column ) FROM table )
ioekq8ef3#
您可以使用子查询来获取总体最大值,然后获取这些值的最大值减去总体最大值。
SELECT max(maths) FROM mark WHERE math < (SELECT max(maths) FROM mark);
fcy6dtqo4#
从“标记顺序”“数学描述”“限制1”“偏移1”中选择“数学”
qq24tv8q5#
尝试此查询
SELECT MAX(maths) FROM mark WHERE maths NOT IN ( SELECT Max(maths) FROM mark);
jvlzgdj96#
下面的代码将帮助您。
SELECT DISTINCT mark FROM testing ORDER BY mark DESC LIMIT 1, 1
我刚刚附上了我的桌面屏幕供你参考。
qoefvg9y7#
从标记中选择最大值(数学)<(从标记中选择最大值(数学))
7条答案
按热度按时间zc0qhyus1#
如果你想要第二高的分数,你可以用
limit
/offset
:1mrurvl12#
ioekq8ef3#
您可以使用子查询来获取总体最大值,然后获取这些值的最大值减去总体最大值。
fcy6dtqo4#
从“标记顺序”“数学描述”“限制1”“偏移1”中选择“数学”
qq24tv8q5#
尝试此查询
jvlzgdj96#
下面的代码将帮助您。
我刚刚附上了我的桌面屏幕供你参考。
qoefvg9y7#
从标记中选择最大值(数学)<(从标记中选择最大值(数学))