在同一查询中获取计数和行数

mbh*_*n88 4 sql sql-server-2008

是否有可能获得总表countrows相同的查询.这样的事情

SELECT COUNT(1),*
FROM tbl
GROUP BY ALL
Run Code Online (Sandbox Code Playgroud)

mar*_*c_s 6

你可以尝试这样的事情:

SELECT
    COUNT(*) OVER (),
    (list of your other columns here)
FROM dbo.YourTableNameHere
Run Code Online (Sandbox Code Playgroud)

OVER()子句将为您提供查询中所有行的计数.