|
|
Here's how it can be solved. I am using the Customers table of the Northwind database:
SELECT TOP 5 CustomerID, CompanyName,
COUNT(*) OVER () AS TotalSimilarTitles
FROM Northwind.dbo.Customers
WHERE ContactTitle = 'Owner'
In the query over here, I list the TOP 5 Customers who have the ContactTitle as 'Owner'. The query also counts the total number of Customers that have the ContactTitle as 'Owner'
Did you like this post?
|
|
|
||
|
|
|
|
|
|
|
subscribe via rss |
|
subscribe via e-mail |
|
|
print this post |
|
follow me on twitter |






comments
1 Response to "How to List TOP 'N' Rows along with a Count using SQL Server"SELECT a.CustomerID, a.CompanyName,(Select Count(*)from
(select TOP (5) * from Northwind.dbo.Customers
WHERE CustomerID = a.CustomerID AND ContactTitle = 'Owner') as TotalSimilarTitles,COUNT(*)
FROM Northwind.dbo.Customers a
group by a.CustomerID
Post a Comment