Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
Cobs Forumaš(ica)


Pridružen/a: 21. 01. 2008. (13:32:15) Postovi: (206)16
Spol: 
Lokacija: Geto
|
|
[Vrh] |
|
Floki Forumaš(ica)


Pridružen/a: 29. 02. 2004. (19:25:17) Postovi: (3E)16
|
|
[Vrh] |
|
nameless Forumaš(ica)


Pridružen/a: 29. 09. 2007. (13:59:36) Postovi: (58)16
Spol: 
Lokacija: Zagreb
|
|
[Vrh] |
|
Taurus Forumaš(ica)


Pridružen/a: 05. 02. 2008. (23:11:51) Postovi: (61)16
Spol: 
Lokacija: Psychiatric Mental Facility (PMF)
|
|
[Vrh] |
|
Cobs Forumaš(ica)


Pridružen/a: 21. 01. 2008. (13:32:15) Postovi: (206)16
Spol: 
Lokacija: Geto
|
Postano: 16:28 uto, 23. 6. 2009 Naslov: |
|
|
[quote="nameless"]jel može netko napisat kako bi trebao glasit upit za
Zad 5 Ispisati listu imena studenata zajedno s naslovima kolegija koje ti studenti nisu upisali.
jel ima bolji način od ovog :
select distinct student.sname, course.cno from student, course, report where student.sno=report.sno and course.cno not in(select cno from report where student.sno=sno);[/quote]
SELECT SNAME, TITLE FROM STUDENT, COURSE WHERE CNO NOT IN ( SELECT CNO FROM REPORT WHERE REPORT.SNO = STUDENT.SNO );
---> s obzirom da se doma nemrem spojit na studenta... provjeri sama
nameless (napisa): | jel može netko napisat kako bi trebao glasit upit za
Zad 5 Ispisati listu imena studenata zajedno s naslovima kolegija koje ti studenti nisu upisali.
jel ima bolji način od ovog :
select distinct student.sname, course.cno from student, course, report where student.sno=report.sno and course.cno not in(select cno from report where student.sno=sno); |
SELECT SNAME, TITLE FROM STUDENT, COURSE WHERE CNO NOT IN ( SELECT CNO FROM REPORT WHERE REPORT.SNO = STUDENT.SNO );
→ s obzirom da se doma nemrem spojit na studenta... provjeri sama
|
|
[Vrh] |
|
nameless Forumaš(ica)


Pridružen/a: 29. 09. 2007. (13:59:36) Postovi: (58)16
Spol: 
Lokacija: Zagreb
|
|
[Vrh] |
|
Spectre Forumaš(ica)


Pridružen/a: 02. 10. 2006. (16:58:05) Postovi: (167)16
Spol: 
|
Postano: 12:34 sri, 24. 6. 2009 Naslov: |
|
|
Eto, kolokvij je bio fakat lagan, nadam se da ste svi dobro napisali i da vas nisu iznervirali tehnički problemi (ukoliko ste ih imali).
Ako nekoga zanimaju točna rješenja:
[code:1]SELECT * FROM STUDENT;
SELECT TITLE, LNAME FROM COURSE;
SELECT LNAME, ROOMNO FROM LECTURER WHERE SALARY BETWEEN 34000 AND 42000;
SELECT SNAME FROM STUDENT WHERE SNAME LIKE '%es%' ORDER BY SNAME;
SELECT STUDENT.SNAME FROM STUDENT, REPORT WHERE STUDENT.SNO=REPORT.SNO AND REPORT.CNO=251;
SELECT S1.SNAME, S2.SNAME FROM STUDENT S1, STUDENT S2 WHERE S1.SNO<S2.SNO AND LENGTH(S1.SNAME)=LENGTH(S2.SNAME);
SELECT CNO, MIN(MARK) FROM REPORT GROUP BY CNO;
SELECT LEVEL, COUNT(DISTINCT CNO) FROM STUDENT, REPORT WHERE STUDENT.SNO=REPORT.SNO GROUP BY LEVEL;[/code:1]
Eto, kolokvij je bio fakat lagan, nadam se da ste svi dobro napisali i da vas nisu iznervirali tehnički problemi (ukoliko ste ih imali).
Ako nekoga zanimaju točna rješenja:
Kod: | SELECT * FROM STUDENT;
SELECT TITLE, LNAME FROM COURSE;
SELECT LNAME, ROOMNO FROM LECTURER WHERE SALARY BETWEEN 34000 AND 42000;
SELECT SNAME FROM STUDENT WHERE SNAME LIKE '%es%' ORDER BY SNAME;
SELECT STUDENT.SNAME FROM STUDENT, REPORT WHERE STUDENT.SNO=REPORT.SNO AND REPORT.CNO=251;
SELECT S1.SNAME, S2.SNAME FROM STUDENT S1, STUDENT S2 WHERE S1.SNO<S2.SNO AND LENGTH(S1.SNAME)=LENGTH(S2.SNAME);
SELECT CNO, MIN(MARK) FROM REPORT GROUP BY CNO;
SELECT LEVEL, COUNT(DISTINCT CNO) FROM STUDENT, REPORT WHERE STUDENT.SNO=REPORT.SNO GROUP BY LEVEL; |
_________________ Cry havoc, and let loose the dogs of war!
|
|
[Vrh] |
|
|