@Query("select count(a) from Accession a where a.institute = ?1")
longcountByInstitute(FaoInstituteinstitute);
@Query(value="select t.genus, count(a.id) from Accession a inner join a.taxonomy t where a.institute = ?1 group by t.genus order by count(a) desc",countQuery="select count(distinct a.taxGenus) from Accession a where a.institute = ?1")
@Query(value="select t.genus, count(a.id) from Accession a inner join a.taxonomy t where a.institute = ?1 group by t.genus order by count(a) desc",countQuery="select count(distinct a.taxonomy.taxGenus) from Accession a where a.institute = ?1")
@Query(value="select a.taxSpecies, count(a) from Accession a where a.institute = ?1 group by a.taxSpecies order by count(a) desc",countQuery="select count(distinct a.taxSpecies) from Accession a where a.institute = ?1")
@Query(value="select t.taxSpecies, count(a) from Accession a inner join a.taxonomy t where a.institute = ?1 group by t.taxSpecies order by count(a) desc",countQuery="select count(distinct a.taxonomy.taxSpecies) from Accession a where a.institute = ?1")