请帮我解决Mysql中的查询问题.我的表中包含很多行.现在我要从该表中检索5行.
我的要求是该表中最高的5个值"列名是金额"我想从该表中选择.有N个记录我需要来自表的最多5个记录
感谢您,
Aln*_*tak 25
只需按行(降序)排序,然后排在前5位:
SELECT amount FROM mytable ORDER BY amount DESC LIMIT 5
Run Code Online (Sandbox Code Playgroud)
请注意,除非您在amount
列上有索引,否则这将导致全表扫描.如果表中的行数非常大(即数千),这可能会影响性能.
归档时间: |
|
查看次数: |
54624 次 |
最近记录: |