【问题标题】:How can we fetch top 3 data value from database我们如何从数据库中获取前 3 个数据值
【发布时间】:2010-05-14 07:59:07
【问题描述】:

我的数据库中存在三个字段 id(主键),name,salary 我想从数据库中获取前 3 名的薪水。

【问题讨论】:

标签: sqlite


【解决方案1】:

下单后使用 LIMIT 获得前 3 名,如下:

SELECT *
FROM myTable
ORDER BY salary DESC
LIMIT 3;

【讨论】:

    【解决方案2】:

    SELECT * FROM your_table ORDER BY id DESC;

    【讨论】:

      【解决方案3】:
          SELECT [column(s)]
            FROM [table]
        ORDER BY [column(s)] [ASC, DESC];
      

      欲了解更多信息,请点击此处: http://www.sqlite.org/lang_select.html

      【讨论】:

        【解决方案4】:

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

        针对您的特定问题:

        SELECT Id, Name
        FROM myTable
        ORDER BY Id DESC;
        

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

        【讨论】:

          猜你喜欢
          • 2019-04-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-10-09
          • 2019-10-08
          • 1970-01-01
          • 2014-01-22
          • 1970-01-01
          相关资源
          最近更新 更多