MS SQL Server Concepts and Programming Question:
Download Job Interview Questions and Answers 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>
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 Question | Next 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? |