Sanady

MySQL - CVIKO 8

Apr 5th, 2018
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 2.30 KB | None | 0 0
  1. USE sakila;
  2.  
  3. SELECT title AS nazov, length AS dlzka FROM film WHERE length > 150 ORDER BY dlzka; -- First task --
  4.  
  5. SELECT F.title, C.name FROM film AS F, film_category AS FC, category AS C WHERE F.film_id = FC.film_id AND FC.category_id = C.category_id; -- Second task --
  6.  
  7. SELECT F.title, A.first_name, A.last_name FROM film as F, film_actor as FA, actor AS A WHERE F.film_id = FA.film_id AND FA.actor_id = A.actor_id ORDER BY title; -- Third task --
  8.  
  9. /*
  10. ORDER BY title - addon
  11. */
  12.  
  13. SELECT CONCAT(first_name, ' ', last_name) AS 'celemeno' FROM actor; -- Fourth task --
  14.  
  15. SELECT CONCAT(first_name, ' ',  last_name) AS 'celeMeno', address, city, country FROM customer, address, city, country WHERE customer.address_id = address.address_id AND address.city_id = city.city_id AND city.country_id = country.country_id;
  16.  
  17. USE cv;
  18.  
  19. SELECT * FROM cv.Student;
  20.  
  21. SELECT * FROM cv.Zapis;
  22.  
  23. SELECT meno, priemer, (4-priemer)*100 as bodyInternat FROM Student;
  24.  
  25. USE sakila;
  26.  
  27. SELECT * FROM actor AS A, actor AS B WHERE A.last_name = B.first_name;
  28.  
  29. SELECT * FROM actor AS A, actor AS B WHERE A.last_name = B.last_name and A.actor_id < B.actor_id;
  30.  
  31. USE cv;
  32.  
  33. SELECT id, meno FROM Student WHERE odbor = 'API' UNION ALL SELECT id, meno FROM Student WHERE odbor = 'RK' ORDER BY meno;
  34.  
  35. USE cv;
  36.  
  37. SELECT meno FROM Student WHERE odbor = 'API' OR odbor = 'RK';
  38.  
  39. SELECT A.meno FROM Student AS A, Student as B WHERE A.meno = B.meno AND A.odbor = 'API' AND B.odbor = 'RK';
  40.  
  41. SELECT id, meno, rok FROM Student, Zapis WHERE id = studentID AND predmet = 'DBS';
  42.  
  43. SELECT id, meno FROM Student WHERE id IN (SELECT studentID FROM Zapis WHERE predmet = 'DBS';
  44.  
  45. SELECT id, meno FROM Student WHERE id IN (SELECT studentID FROM Zapis WHERE predmet = 'MAT1') AND id NOT IN (SELECT studentID FROM Zapis WHERE predmet = 'MAT2');
  46.  
  47. SELECT skratka FROM predmet AS P1 WHERE NOT EXISTS (SELECT * FROM Predmet AS P2 WHERE P1.skratka <> P2.skratka AND P1.ustav = P2.ustav);
  48.  
  49. SELECT meno, priemer FROM Student AS S1 WHERE NOT EXISTS (SELECT priemer FROM Student AS S2 WHERE S2.priemer > S1.priemer);
  50.  
  51. SELECT meno, priemer FROM Student WHERE priemer >= ALL(SELECT priemer FROM Student);
  52.  
  53. SELECT meno, priemer FROM Student WHERE NOT priemer < ANY(SELECT priemer FROM Student);
  54.  
  55. SELECT meno, priemer FROM Student WHERE priemer > ANY(SELECT priemer FROM Student);
Advertisement
Add Comment
Please, Sign In to add comment