【发布时间】:2013-10-12 08:32:17
【问题描述】:
我使用的是 SQL Server 2005。我在查询中使用了 3 次 Count()
select
p.side,
p.uid as uid,
count (p.side) as cside,
(count (p.side)/ 3) as pairs,
((count (p.side)/ 3) * 15 ) as commisonPrice
from
tempComm as p
group by
p.side , p.uid
order by
p.uid;
它给了我正确的输出,但问题是如何通过在我的查询中使用这种重复性来防止?
【问题讨论】:
-
你追求效率还是优雅?
-
为了效率,数据会快速增长,所以我主要关注性能,高效地计算和检索数据
-
您应该在问题中说明这一点。你得到的答案并不比你的查询更有效率。
-
这似乎效率不高。 . .你能建议我写这个查询的一种有效方法吗
标签: sql sql-server-2005 count query-optimization