What is the best way (performance wise) to paginate results in SQL Server 2000, 2005, 2008, 2012 if you also want to get the total number of results (before paginating)?
You didn't specify the language nor which driver you are using. Therefore I'm describing it abstractly.