我只是想听听你对查询效率的看法。我通过一个非常大的表(几百万条记录)来计算数值。这是MSSQL,但我认为它应该适用于任何数据库引擎。我现在做的事情如下: SELECT Task, SUM(CASE WHEN Status = 'Active' THEN 1 ELSE 0 END)AppType = 'WEB' THEN 1 ELSE 0 END) AS ActiveAndOnHoldWeb
FROM events
我有一个场景,我获取一个计数,然后将该计数作为变量传递给一个类似的查询,以获得分页记录。因此,基本上我正在执行一个完整的查询,通过在内部创建完整的表,然后使用该计数显示相同的表,每页10个,从而获得所有的计数。我有什么解决方案来避免这种多重查询?
select big table where records are bet