query datase mondial

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
thaiboxer89
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 322
Iscrizione: giovedì 15 settembre 2011, 14:13

query datase mondial

Messaggio da thaiboxer89 »

Salve a tutti, sto facendo una query del databse mondial http://www.dbis.informatik.uni-goettingen.de/Mondial/

in cui mi si richiede "per ogni nazione trovare la montagna più alta,il risultato deve mostrare il nome della nazione,ilnome della montagna e la sua altezza(o null se il paese non ha montagne)"
io ho sviluppato con POSTGRESS questa query

Codice: Seleziona tutto

select country.name,MAXH,mountain.name
from country join
(select geo_Mountain.country, max(mountain.elevation) as MAXH from mountain, geo_Mountain 
where geo_Mountain.mountain = mountain.name
group by geo_Mountain.country) MAXM
on country.code = MAXM.country
join mountain on
mountain.elevation = MAXM.MAXH
order by maxh desc;
però mi genera solo le nazioni con le loro montagne più alte, ma non le altre nazioni con valori nulli, come posso modificarla qesta query?
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2928
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Re: query datase mondial

Messaggio da DoctorStrange »

Sei sicuro che esistano nazioni senza montagne? Magari non ti restituisce alcun valore null perchè, in quel database, di ogni nazione viene tracciata almeno qualche vetta.

Anche nelle nazioni più pianeggianti, come quelle dell'Africa settentrionale, persino la libia, che mi risulta essere una delle nazioni più pianeggianti, ha alcune catene montuose.
Avatar utente
thaiboxer89
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 322
Iscrizione: giovedì 15 settembre 2011, 14:13

Re: query datase mondial

Messaggio da thaiboxer89 »

harpefalcata [url=http://forum.ubuntu-it.org/viewtopic.php?p=4892314#p4892314][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Sei sicuro che esistano nazioni senza montagne? Magari non ti restituisce alcun valore null perchè, in quel database, di ogni nazione viene tracciata almeno qualche vetta.

Anche nelle nazioni più pianeggianti, come quelle dell'Africa settentrionale, persino la libia, che mi risulta essere una delle nazioni più pianeggianti, ha alcune catene montuose.
ciao, si sono sicuro perchè ho provato a fare una differenza insiemistica con expected tra la selezione delle nazioni di questo risultato meno tutte le nazioni, e come risultato mi dà delle nazioni in cui non ci sono montagne , inoltre se cerchi con google trovi anche nazioni che non hanno montagne
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti