|
Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion... MySQL, PostgreSQL, MSQL, Oracle... |
|
Alatke vezane za temu | Vrste prikaza |
3.9.2015, 8:00 | #1 |
Novi član
Član od: 1.9.2015.
Poruke: 1
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
|
SQL upiti - Pomoć
Molim pomoć oko ovih zadataka... Rješavala sam, ali nisam sigurna da sam dobro riješila. Prvi zadatak možda radi, a drugi ne rade najbolje, najteži je četvrti zadatak. Svaka pomoć je dobro došla! Hvala.
Tablice: ORG (SIFRA_ORG, NAZIV_ORG, ADRESA) PUT (SIFRA_PUT, SIFRA_ORG, POLAZISTE, ODREDISTE, PRIJEVOZ, TRAJANJE, CIJENA, PRETHODI) 1. Za svako polazište iz Zagreba prikazati odredište, vrstu prijevoza i naziv organizatora. SELECT p.odrediste, p.prijevoz, o.naziv_org FROM org AS o INNER JOIN put AS p ON o.sifra_org=p.sifra_org WHERE p.polaziste='Zagreb' 2. Prikazati sve podatke o organizatorima koji imaju barem 3 putovanja koja traju duže od 2 noćenja. SELECT o.*, COUNT (o.naziv_org) AS broj_putovanja FROM org AS o INNER JOIN put AS p ON o.sifra_org=p.sifra_org WHERE p.trajanje >2 GROUP BY o.naziv_org HAVING broj_putovanja > 2 3. Koja putovanja su jeftinija od prosječne cijene putovanja po organizatoru? SELECT p.* FROM org AS o INNER JOIN put AS p ON o.sifra_org=p.sifra_org WHERE p.cijena < (SELECT AVG (p.cijena) FROM org AS o INNER JOIN put AS p ON o.sifra_org=p.sifra_org) 4. Prikazati odredište i cijenu svakog putovanja, kao i odredište i cijenu putovanja koju mu neposredno prethodi, za putovanja koja su jeftinija od svojeg prethodnika. SELECT p.odrediste, p.cijena cijena1, p.cijena cijena2, p.prethodi, p.prethodi ON o.sifra_org=p.sifra_org WHERE cijena1 < cijena2 5. Prikazati vrstu prijevoza, trajanje i cijenu za sva ona putovanja koja slijede nakon putovanja brodom u Veneciju. SELECT p.prijevoz, p.trajanje, p.cijena FROM put AS p WHERE p.sifra_put > (SELECT p.sifra_put FROM put AS p WHERE p.odrediste='Venecija' AND p.prijevoz='brod') 6. Prikazati trajanje i cijenu onih putovanja koje organizira agencija Atlas, a skuplja su od prosječnog putovanja u Rim. SELECT p.trajanje, p.cijena FROM org AS o INNER JOIN put AS p ON o.sifra_org=p.sifra_org WHERE o.naziv_org='Atlas' AND p.cijena > (SELECT AVG (p.cijena) FROM put AS p WHERE odrediste='Rim') |
Bookmarks sajtovi |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Problem sa logovanjem na SQL Server 2000 | Munja666 | Programiranje | 1 | 25.11.2014 22:21 |
Drajveri za SQL Server 2008 | catwoman | Aplikativni softver | 0 | 10.5.2010 13:14 |
SQL upiti - neke nedoumice | pixel | Programiranje | 22 | 11.12.2009 18:22 |
Kratko i jasno: da li je Joomli moguće menjati SQL bazu... | Teva | Web razvoj | 1 | 20.9.2009 23:59 |
SQL Server 2000 | Zoran035 | Programiranje | 2 | 18.10.2007 13:23 |