我的数据库ID(主键),名称,工资中有三个字段 我想从数据库中获取前3名薪水。
答案 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;