average/stddev on all values returned by a select distinct - Mailing list pgsql-general

From ann hedley
Subject average/stddev on all values returned by a select distinct
Date
Msg-id 469CBB49.8020905@ed.ac.uk
Whole thread Raw
Responses Re: average/stddev on all values returned by a select distinct
List pgsql-general
I have this query which returns the length of the longest consensus for
each id.

lumbribase=# select distinct on (id) length(consensus) from cluster
order by id,length(consensus) desc;
 length
--------
    647
    680
    273
    384
   1285
<snip>

What I want is the average and stddev of the set of lengths returned by
this query.  Something like...

select average(select distinct on (id) length(consensus) from cluster
order by id,length(consensus) desc);

Could someone tell me how it's done?

Thanks

--
Ann

"In a world without walls and fences - who needs Windows and Gates ?"
                                                           (unknown)


pgsql-general by date:

Previous
From: "Michael Nolan"
Date:
Subject: Re: What's the logical counterpart of the to_hex function?
Next
From: Michael Fuhr
Date:
Subject: Re: average/stddev on all values returned by a select distinct