Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
Atomised Forumaš(ica)
Pridružen/a: 04. 09. 2007. (15:33:59) Postovi: (399)16
Lokacija: Exotica
|
|
[Vrh] |
|
karaga Forumaš(ica)
Pridružen/a: 07. 08. 2009. (22:50:37) Postovi: (17F)16
|
|
[Vrh] |
|
ja666 Forumaš(ica)
Pridružen/a: 28. 09. 2011. (12:28:42) Postovi: (56)16
|
|
[Vrh] |
|
karaga Forumaš(ica)
Pridružen/a: 07. 08. 2009. (22:50:37) Postovi: (17F)16
|
|
[Vrh] |
|
karaga Forumaš(ica)
Pridružen/a: 07. 08. 2009. (22:50:37) Postovi: (17F)16
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
Sekanta Forumaš(ica)
Pridružen/a: 13. 09. 2009. (10:14:33) Postovi: (48)16
|
|
[Vrh] |
|
kosani Forumaš(ica)
Pridružen/a: 14. 11. 2010. (21:22:58) Postovi: (26)16
|
|
[Vrh] |
|
tihana Forumaš(ica)
Pridružen/a: 19. 06. 2006. (13:26:54) Postovi: (30D)16
Spol:
Lokacija: Zagreb
|
Postano: 17:16 uto, 29. 5. 2012 Naslov: |
|
|
[quote="kosani"]Kako realizirati Skupovnu raziku u mysql, tj. A\B?
Probao sam ovo ali mi vraća prazan skup.
SELECT STUDENT.JMBAG,SIFRA FROM STUDENT, PREDMET WHERE NOT EXISTS (SELECT JMBAG,SIFRA FROM UPISAO);[/quote]
imali smo par takvih pa vježbama, pogledaj ovaj primjer:
[b]Zad 5: [/b] Ispisati listu imena i prezimena studenata zajedno s naslovima kolegija koje ti studenti nisu upisali.
[b]Rješenje:[/b] SELECT IMES, PREZIMES, NASLOV FROM STUDENT, PREDMET WHERE [color=red]SIFRA[/color] NOT [color=red]IN[/color] (SELECT SIFRA FROM UPISAO WHERE UPISAO.JMBAG=STUDENT.JMBAG);
ovako na prvi pogled mi se čini da ti griješiš u ovom crvenom
kosani (napisa): | Kako realizirati Skupovnu raziku u mysql, tj. A\B?
Probao sam ovo ali mi vraća prazan skup.
SELECT STUDENT.JMBAG,SIFRA FROM STUDENT, PREDMET WHERE NOT EXISTS (SELECT JMBAG,SIFRA FROM UPISAO); |
imali smo par takvih pa vježbama, pogledaj ovaj primjer:
Zad 5: Ispisati listu imena i prezimena studenata zajedno s naslovima kolegija koje ti studenti nisu upisali.
Rješenje: SELECT IMES, PREZIMES, NASLOV FROM STUDENT, PREDMET WHERE SIFRA NOT IN (SELECT SIFRA FROM UPISAO WHERE UPISAO.JMBAG=STUDENT.JMBAG);
ovako na prvi pogled mi se čini da ti griješiš u ovom crvenom
_________________ I aim to misbehave
|
|
[Vrh] |
|
woodstock Forumaš(ica)
Pridružen/a: 10. 11. 2006. (23:52:04) Postovi: (99)16
Spol:
|
Postano: 17:21 uto, 29. 5. 2012 Naslov: |
|
|
[quote="kosani"]Kako realizirati Skupovnu raziku u mysql, tj. A\B?
Probao sam ovo ali mi vraća prazan skup.
SELECT STUDENT.JMBAG,SIFRA FROM STUDENT, PREDMET WHERE NOT EXISTS (SELECT JMBAG,SIFRA FROM UPISAO);[/quote]
napisao si:
ispiši jmbag studenta i šifru predmeta iz tablica student i predmet gdje nema (ispiši jmbag studenta i šifru predmeta iz tablice upisao)
kad koristiš WHERE onda moraš reći na što se taj where odnosi pa bi to ovdje bilo:
SELECT STUDENT.JMBAG,SIFRA FROM STUDENT, PREDMET WHERE (JMBAG,SIFRA)
a naredba NOT EXISTS ne znam dal postoji...(ovo mi izgleda ko da si htio hrvatsku rečenicu prevest u naredbu :lol: ) ali ako ovo probaš sa
SELECT STUDENT.JMBAG,SIFRA FROM STUDENT, PREDMET WHERE (JMBAG,SIFRA) NOT IN (SELECT JMBAG,SIFRA FROM UPISAO);
dobit ćeš što si htio :D
[quote="Gost"]jel se moze sutra u kolokviju pojavit nesto po uzoru na vjezbe4? npr.stvorit novu tablicu, mijenjat podatke i sl.[/quote]
mislim da ne, jer nemamo ovlasti za mjenjanje baze fakultet...
dozvoljeno nam je samo čitati tu bazu :D
kosani (napisa): | Kako realizirati Skupovnu raziku u mysql, tj. A\B?
Probao sam ovo ali mi vraća prazan skup.
SELECT STUDENT.JMBAG,SIFRA FROM STUDENT, PREDMET WHERE NOT EXISTS (SELECT JMBAG,SIFRA FROM UPISAO); |
napisao si:
ispiši jmbag studenta i šifru predmeta iz tablica student i predmet gdje nema (ispiši jmbag studenta i šifru predmeta iz tablice upisao)
kad koristiš WHERE onda moraš reći na što se taj where odnosi pa bi to ovdje bilo:
SELECT STUDENT.JMBAG,SIFRA FROM STUDENT, PREDMET WHERE (JMBAG,SIFRA)
a naredba NOT EXISTS ne znam dal postoji...(ovo mi izgleda ko da si htio hrvatsku rečenicu prevest u naredbu ) ali ako ovo probaš sa
SELECT STUDENT.JMBAG,SIFRA FROM STUDENT, PREDMET WHERE (JMBAG,SIFRA) NOT IN (SELECT JMBAG,SIFRA FROM UPISAO);
dobit ćeš što si htio
Gost (napisa): | jel se moze sutra u kolokviju pojavit nesto po uzoru na vjezbe4? npr.stvorit novu tablicu, mijenjat podatke i sl. |
mislim da ne, jer nemamo ovlasti za mjenjanje baze fakultet...
dozvoljeno nam je samo čitati tu bazu
|
|
[Vrh] |
|
kosani Forumaš(ica)
Pridružen/a: 14. 11. 2010. (21:22:58) Postovi: (26)16
|
|
[Vrh] |
|
klaymen Forumaš(ica)
Pridružen/a: 17. 09. 2010. (22:59:47) Postovi: (3C)16
Spol:
Lokacija: Zagreb
|
Postano: 18:49 uto, 29. 5. 2012 Naslov: |
|
|
ako imamo tipa upit da se za svaku baku na placu prebrojimo koliko voca prodaje, i ako npr imamo baku koja ne prodaje voce, moj upit bi bio ovakak kako smo radili na vjezbama ali tu mi ne ispisuje ime bake koja prodaje 0 voca odnosno ne prodaje voce..
SELECT IME_BAKE, COUNT(*) FROM VOCE GROUP BY IME_BAKE;
ispise mi tipa
ime bake count(*)
marica 10
lucija 2
a nema ispisa
slavica 0
ako dobijemo takav upit a imamo tipa prof koji ne predaje niti jedan kolegij, student koji ne slusa ni jedan kolegij, kolegij kojeg nitko nije upisao, a trazi nas da prebrojimo koliko, dali ispis mora sadrzavati i ovakve retke, ako razumijete sto pitam? :)
ako imamo tipa upit da se za svaku baku na placu prebrojimo koliko voca prodaje, i ako npr imamo baku koja ne prodaje voce, moj upit bi bio ovakak kako smo radili na vjezbama ali tu mi ne ispisuje ime bake koja prodaje 0 voca odnosno ne prodaje voce..
SELECT IME_BAKE, COUNT(*) FROM VOCE GROUP BY IME_BAKE;
ispise mi tipa
ime bake count(*)
marica 10
lucija 2
a nema ispisa
slavica 0
ako dobijemo takav upit a imamo tipa prof koji ne predaje niti jedan kolegij, student koji ne slusa ni jedan kolegij, kolegij kojeg nitko nije upisao, a trazi nas da prebrojimo koliko, dali ispis mora sadrzavati i ovakve retke, ako razumijete sto pitam?
_________________ PFI - hana
|
|
[Vrh] |
|
Alisa Forumaš(ica)
Pridružen/a: 16. 02. 2008. (15:34:59) Postovi: (4E)16
|
|
[Vrh] |
|
RonnieColeman Forumaš(ica)
Pridružen/a: 26. 04. 2006. (10:35:00) Postovi: (20B)16
Spol:
Lokacija: |R^3
|
Postano: 19:47 uto, 29. 5. 2012 Naslov: |
|
|
[quote="Alisa"]Kako bi napravili ovo:
Ispisite koliko je razlicitih studenata polozilo barem jedan kolegij koji predaje profesor iz sobe 315.
Zbunjuje me ovo ...razlicitih... i ...barem jedan... Da li to moram koristiti dva DISTINCTA?[/quote]
Različitih studenata piše zato što možeš imati studenta(npr Horvat Dragica iz naše baze, položila je linearnu i analitičku, a oba kolegija drži prof dr Klein Felix, usput Klein nije u sobi 315 ali meni predstavlja primjer zašto su studoši različiti) koji je položio dva kolegija kod istog profesora pa stoga takvog ne smiješ brojati dvaput.
A [i]barem jedan[/i] neka te mnogo ne brine jer čim nađeš studenta sa jednim položenim to zadovoljava traženo, ne opterećuješ se što je još taj štreberko dao.
Alisa (napisa): | Kako bi napravili ovo:
Ispisite koliko je razlicitih studenata polozilo barem jedan kolegij koji predaje profesor iz sobe 315.
Zbunjuje me ovo ...razlicitih... i ...barem jedan... Da li to moram koristiti dva DISTINCTA? |
Različitih studenata piše zato što možeš imati studenta(npr Horvat Dragica iz naše baze, položila je linearnu i analitičku, a oba kolegija drži prof dr Klein Felix, usput Klein nije u sobi 315 ali meni predstavlja primjer zašto su studoši različiti) koji je položio dva kolegija kod istog profesora pa stoga takvog ne smiješ brojati dvaput.
A barem jedan neka te mnogo ne brine jer čim nađeš studenta sa jednim položenim to zadovoljava traženo, ne opterećuješ se što je još taj štreberko dao.
_________________ ...He never had looked less like captain of any-thing, even his own soul.
|
|
[Vrh] |
|
xyz Forumaš(ica)
Pridružen/a: 14. 02. 2009. (11:14:15) Postovi: (8A)16
Spol:
Lokacija: Zagreb
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
xyz Forumaš(ica)
Pridružen/a: 14. 02. 2009. (11:14:15) Postovi: (8A)16
Spol:
Lokacija: Zagreb
|
|
[Vrh] |
|
RonnieColeman Forumaš(ica)
Pridružen/a: 26. 04. 2006. (10:35:00) Postovi: (20B)16
Spol:
Lokacija: |R^3
|
|
[Vrh] |
|
karaga Forumaš(ica)
Pridružen/a: 07. 08. 2009. (22:50:37) Postovi: (17F)16
|
|
[Vrh] |
|
kkarlo Forumaš(ica)
Pridružen/a: 19. 05. 2010. (08:43:59) Postovi: (1B2)16
Spol:
|
|
[Vrh] |
|
|