如何获得订单后的第一行

时间:2014-02-01 21:34:16

标签: sql sql-server sql-server-2012 sql-order-by

我怎样才能获得前几行, 我按顺序执行了一个表?

在SQL 2012中,假设我有一个表:

 ----------------------
| Sales | ProductType |
 ----------------------
120     | Foodstuff
100     | Electronic
200     | Mobile

现在的问题是: 我按销售DESC的顺序选择

我只想获得2行。

1 个答案:

答案 0 :(得分:0)

您可以使用限制条款。

SELECT *
  FROM tablename
  ORDER BY sales DESC
  LIMIT n;

其中n是您要选择的行数

相关问题