我们如何从数据库中获取前3个数据值

时间:2010-05-14 07:59:08

标签: sqlite

我的数据库ID(主键),名称,工资中有三个字段 我想从数据库中获取前3名薪水。

4 个答案:

答案 0 :(得分:1)

SELECT * FROM your_table ORDER BY id DESC;

答案 1 :(得分:1)

    SELECT [column(s)]
      FROM [table]
  ORDER BY [column(s)] [ASC, DESC];

有关更多信息,请点击此处: http://www.sqlite.org/lang_select.html

答案 2 :(得分:1)

SQL有一个ORDER BY子句,允许您按任何列/列(升序和降序)对结果集进行排序。

针对您的具体问题:

SELECT Id, Name
FROM myTable
ORDER BY Id DESC;

请参阅this SO问题(SQLite - 对表格进行排序)。

答案 3 :(得分:1)

在订购后使用LIMIT获得前三名:

SELECT *
FROM myTable
ORDER BY salary DESC
LIMIT 3;