Hjorvik Hjorvik - 1 year ago 83
MySQL Question

Average repetition of a value on MySQL

I'm working on genome databases with MySQL, and I have to take the average amount of transcripts (entries in each table) for each gene (tagged on its own column, so every transcript for the same gene has the same number).
For example:
transcript_name chr start end exons gene_name

I've tried with this code, but didn't worked:

mysql> SELECT Avg(COUNT(*) FROM refGeneshg GROUP BY name2);

How can I count how many times each tag appears and the take the average on MySQL?

Answer Source

Following query should work.

(SELECT COUNT(*) as count 
 FROM refGeneshg
 GROUP BY name2) as counts;
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download