从许多用户中选择行

时间:2017-12-15 08:36:14

标签: sql select

我在桌子上有很多人,例如

Name    Grade (INT)
Jim     50%
John    86%
Jane    65%
Joanne  75%
Stewart 95%
Kate    23%
Betty   98%
Bill    73%
Bobby   54%

我想从桌子中选择前三名。

4 个答案:

答案 0 :(得分:2)

如果您想要任何三个用户,那么它会帮助您

SELECT * FROM table_name ORDER BY Grade desc LIMIT 3

答案 1 :(得分:0)

使用in运算符和子查询:

select * from {table} where {column} in (select top 3 {column} from User)

希望它有所帮助!

答案 2 :(得分:0)

试试这个

select * from table where column in ('abc','def', ...) limit 3

答案 3 :(得分:-2)

从表格中选择*,其中字段LIKE('asd','def',...)