English 中文(简体)
选择最高职位 X 避免分崩离析
原标题:Selecting highest X rows without sorting

我用大量数据绘制了表格。 让我们说10种大体线,包括一刀切。 例如,我需要选择X浏览(X通常低于10)和最高<代码>amount栏。

是否在不分整个表格的情况下这样做? 提供这一数据是极具成本效益的,因此,我是大韩民国,整个表格中有一个扫描器,选择X最高数值,并允许其余数据。 I m使用服务器。

最佳回答

建立<代码>amount的索引 然后,服务器可以从中选取top 10,并用书记眼检索缺失的栏目。

问题回答
SELECT TOP 10 Amount FROM myTable ORDER BY Amount DESC

if it is indexed, the query optimizer should use the index.
If not, I do no see how one could avoid scanning the whole thing...

Wether an index is usefull or not depends on how often you do that search.
You could also consider putting that query into an indexed view. I think this will give you the best benefit/cost ration.





相关问题
How to write this T-SQL WHERE condition?

I ve got two tables: TableA Col1 Col2 TableB Col3 Col4 I want to join them together: SELECT * from TableA join TableB ON (...) Now, in place of ... I need to write an expression ...

Customer and Order Sql Statement

TSQL query to select all records from Customer that has an Order and also select all records from customer that does not have an Order. The table Customer contains a primary key of CustomerID. The ...

Recommended way of querying multiple Versioned tables

Have a win 2003 box with MSSQL 2005 running on it. There is a database which is populated every morning with new/modified SalesOrder made the previous day. The database has several tables: SalesOrder, ...

update duplicate record

I have a table with the following fields Id Name IsPublic i need to write a sql query that updates IsPublic to false where name has a duplicate. Only one of the duplicates should have IsPublic = ...

Define variable to use with IN operator (T-SQL)

I have a Transact-SQL query that uses the IN operator. Something like this: select * from myTable where myColumn in (1,2,3,4) Is there a way to define a variable to hold the entire list "(1,2,3,4)"? ...

Selecting records during recursive stored procedure

I ve got a content management system that contains a hierarchical structure of categories, with sub-categories subject to different ordering options at each level. Currently, that s retrieved by a (...

热门标签