3

基本的なgroupby/avgステートメントがあります。

select url, avg(contentping+tcpping), count(*) from websites ws, ping pi 
where ws.idwebsite = pi.idwebsite and errortype is null
group by url order by avg(contentping+tcpping) asc;

私が今やりたいのは、平均pingが500よりも高い結果をすべて削除することです。これを行うにはどうすればよいですか...?

4

1 に答える 1

13

having句を追加するだけです:

select url, avg(contentping+tcpping), count(*) from websites ws, ping pi 
where ws.idwebsite = pi.idwebsite and errortype is null
group by url 
having avg(contenetping+tcpping) < 500
order by avg(contentping+tcpping) asc;
于 2010-03-19T21:12:57.003 に答える