在MS SQL Management Studio中,您可以選擇SQL Server 2008中默認選擇前n行
前n行如表菜單中選擇操作。 我知道如何配置返回的行數。
我想現在如果有一種方法來配置返回行desc訂購?
在MS SQL Management Studio中,您可以選擇SQL Server 2008中默認選擇前n行
前n行如表菜單中選擇操作。 我知道如何配置返回的行數。
我想現在如果有一種方法來配置返回行desc訂購?
如果有可能確定是否存在標識主鍵,那麼您可以默認使用該標識作爲降序排列,這對於首先顯示最近的項目將是有用的嗎?但似乎沒有辦法獲得用於生成SQL的模板,所以我認爲答案是否定的。
好吧,我認爲,也將是一個很好的糖,將來在sql中添加此功能。 – 2010-12-22 12:29:03
SELECT *
FROM
(
SELECT t.*, ROW_NUMBER() OVER(order by ... desc) rn
FROM table t
)
WHERE rn < requiredQuantity
您必須修改生成的查詢併爲其添加ORDER BY
子句。 Management Studio無法知道您想要對哪個列進行排序。
給所有人如何回答。我問如果這是一種方式(可能不是)配置它,並在默認情況下通過某些列desc返回順序,當我從表格菜單運行查詢,如截圖。我沒有要求任何人寫t-sql,可以給我相同的結果 – 2010-12-22 09:53:58