我有一张表,其中包含以下信息:
ID Name Value
=== ===== =======
1 apple 5
2 green 10
3 orange 1
4 blue 0
5 fish 3
6 lettuce 2
7 cabbage 4
8 computer 1
9 car 0
10 sport 9
11 racing 15
Run Code Online (Sandbox Code Playgroud)
我希望能够在此表中仅提取3个最高值记录.所以例如我想按顺序提取以下内容.
11 racing 15
2 green 10
10 sport 9
Run Code Online (Sandbox Code Playgroud)
我知道我可以使用ORDER BY按值排序,所以它首先给我最高.但是我如何查询才能获得这些记录?
你可以这样做
select * from your_table order by Value desc limit 3
Run Code Online (Sandbox Code Playgroud)