Sanady

MySQL - CVIKO 9

Apr 12th, 2018
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.39 KB | None | 0 0
  1. -- Priklad 1:
  2. SELECT *, ROUND((4-priemer)*100) AS body FROM Student WHERE ROUND((4-priemer)*100) >= 200;
  3.  
  4. SELECT * FROM (SELECT *, ROUND((4-priemer)*100) AS body FROM Student) AS B WHERE body >= 200; -- Ked mam vnoreny select v kauzule FROM musime dat allias.
  5. -- ***************************************
  6. -- Priklad 2:
  7. SELECT * FROM Zapis WHERE predmet = 'MAT1' AND body >= (SELECT body FROM Zapis WHERE predmet = 'MAT1' ORDER BY body DESC LIMIT 1);
  8. -- ***************************************
  9. -- Priklad 3:
  10. SELECT *, (SELECT body FROM Zapis WHERE Zapis.predmet = Predmet.skratka ORDER BY body DESC LIMIT 1) AS maxbody FROM Predmet;
  11. -- ***************************************
  12. -- Priklad 4:
  13. SELECT MIN(priemer), MAX(priemer) FROM Student;
  14.  
  15. SELECT ROUND(MIN(priemer), 2), ROUND(MAX(priemer), 2) FROM Student;
  16. -- ***************************************
  17. -- Priklad 5:
  18. SELECT * FROM Student WHERE priemer <= (SELECT MIN(priemer) FROM Student);
  19. -- ***************************************
  20. -- Priklad 6:
  21. SELECT AVG(body) FROM Zapis WHERE predmet = 'BEZ';
  22. -- ***************************************
  23. -- Priklad 7:
  24. SELECT *, (SELECT MAX(body) FROM Zapis WHERE Stundet.id = Zapis.studentID) AS maxbody FROM Student;
  25. -- ***************************************
  26. -- Priklad 8:
  27. SELECT AVG(priemer) FROM Student WHERE id IN (SELECT studentID FROM Zapis WHERE predmet = 'DBS');
  28. -- ***************************************
Add Comment
Please, Sign In to add comment