Laji.fi | Tietoja foorumista | Käyttöehdot | Yksityisyys | Keskustelusuosituksia

DISTINCT (true, false) valinta /warehouse/query/list/-hakutoimintoon?

lajitietokeskus
havaintopalvelu
api

#1

Esimerkiksi maakuntataulukoiden (ks. http://insects.fi/hyonteistietokanta/htdocs/catalogs/Lep_Catalog.htm tekemisessä olisi hyvä, jos tietyn lajin esiintymismaakunnat saisi helposti yhdellä haulla ilman, että tarvitsee ensin hakea lajin kaikki havainnot. SQL-lause olisi tällöin muotoa SELECT DISTINCT ...

Sama soveltuisi myös 10x10km ruudun lajilistan hakemiseen. Monessa 10x10km ruudussahan voi olla kymmeniä tuhansia havaintoja, joten kaikkien niiden lataaminen lajilistaa varten ei tunnu järkevältä.


#2

Käyttäisin tähän /aggregate rajapintaa; group by (aggregateBy) sarakkeiksi ne joiden mukaan haluaa "listata". Samalla saa countin kaupan päälle, käyttipä sitä tai ei.