如何获取查询返回的行数?

时间:2016-01-13 19:47:12

标签: mysql sql

有没有办法可以获得查询返回的COUNT(*)?例如:

var lines = System.IO.File.ReadAllLines(@"..\..\packages.config");
foreach(var line in lines)
{
    if (line.Contains("My.Package"))
    {
         foreach(var part in line.split(' '))
         {
             if (part.Contains("version"))
             {
                 return part.Split('"')[1];
             }
         }
    }
}

这实际上会忽略限制( MySQL COUNT with LIMIT)。虽然在sql中这可能很好并且“正确”,但我需要查询返回的确切行数。怎么会这样做?

1 个答案:

答案 0 :(得分:0)

如果你真的想要容纳限制,你可以使用:

select count(*) from (SELECT * FROM table LIMIT 10) as t