MS SQL Server Concepts and Programming Question:
Download Questions PDF

How To Return the Top 5 Rows from a SELECT Query in MS SQL Server?

Answer:

If you want the query to return only the first 5 rows, you can use the "TOP 5" clause. The TOP clause takes one parameter to indicate how many top rows to return. The following statements returns the first 5 rows and 3 rows from the ggl_links:

SELECT TOP 5 id, url, counts, tag FROM ggl_links
ORDER BY counts DESC
GO
<pre>
id url counts tag
102 www.globalguideline.com 972 DBA
105 www.google.com 960 DBA
107 www.yahoo.com 828 SQA
103 www.mysql.com 728 SQA
106 www.php.net 439 DEV
</pre>
SELECT TOP 3 id, url, counts, tag FROM ggl_links
ORDER BY counts DESC
GO
<pre>
id url counts tag
102 www.globalguideline.com 972 DBA
105 www.google.com 960 DBA
107 www.yahoo.com 828 SQA
</pre>

Download MS SQL Server Interview Questions And Answers PDF

Previous QuestionNext Question
How To Count Groups Returned with the GROUP BY Clause in MS SQL Server?How To Return the Second 5 Rows in MS SQL Server?