首页 新闻 赞助 找找看

Linq to Sql Having Count(*)如何写?

0
[已解决问题] 解决于 2008-11-08 23:45

原SQL:

select avg(degree) from score where cno like '3%' group by Cno having count(*)>=5

Linq:

(
  from s in Scores
  where s.CNO.StartsWith("3")
  group s by s.CNO
  into cc
  orderby cc.Count() >= 5
  ....

如何写?linq to sql

chenming的主页 chenming | 初学一级 | 园豆:0
提问于:2008-11-08 18:08
< >
分享
最佳答案
0

from s in Scores
  where s.CNO.StartsWith("3")
  group s by s.CNO
  into cc
  where cc.Count() >= 5
  select cc.Average( c => c.DEGREE)

RicoRui | 老鸟四级 |园豆:3663 | 2008-11-08 19:14
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册