从列中选择前3个记录

时间:2014-01-15 21:14:43

标签: c# sql

我想从列“得分”中选择TOP 3记录,编号最高。例如:

RECORD1: 专栏分数:12

RECORD2: 专栏分数:23

RECORD3: 专栏分数:0

RECORD4: 专栏分数:5

record5: 专栏分数:2

Sql将返回:23,12,5。

这可能吗?

3 个答案:

答案 0 :(得分:3)

试试这个:

SELECT TOP 3 score from score_table order BY score desc

答案 1 :(得分:1)

SELECT TOP 3 Score from *your_table_name* ORDER BY your_score_column_name DESC;

答案 2 :(得分:0)

SELECT score FROM table ORDER BY score DESC LIMIT 0, 3