Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1.  
  2. -- 1.priklad
  3. select login, rok_narozeni
  4. from uzivatel
  5. where rok_narozeni between 1980 and 1990 or
  6. rok_narozeni % 2 = 0
  7.  
  8. -- 2.priklad
  9. select distinct k.rok
  10. from vyrobek v
  11. join koupil k on v.vid = k.vid
  12. where v.jmeno like 'lampa'
  13.  
  14. -- 3.priklad
  15. select distinct v.jmeno
  16. from vyrobek v
  17. join koupil k on v.vid = k.vid
  18. join uzivatel u on k.login = u.login
  19. where u.mesto like '%a'
  20. order by v.jmeno desc
  21.  
  22. -- 4.priklad
  23. select v.jmeno
  24. from vyrobek v
  25. join koupil k on v.vid = k.vid
  26. where k.login like 'vinetu'
  27. intersect
  28. select v.jmeno
  29. from vyrobek v
  30. join koupil k on v.vid = k.vid
  31. where k.login like 'pepik'
  32.  
  33. -- 5.priklad
  34. select v.jmeno
  35. from vyrobek v
  36. join koupil k on v.vid = k.vid
  37. join uzivatel u on k.login = u.login
  38. where u.login like 'vinetu' and v.jmeno not in
  39. (select v.jmeno
  40. from vyrobek v
  41. join koupil k on v.vid = k.vid
  42. join uzivatel u on k.login = u.login
  43. where u.login like 'pepik')
  44.  
  45. -- 6.priklad
  46. select v.jmeno
  47. from vyrobek v
  48. where v.vID not in
  49. (select x.vid
  50. from vyrobek x
  51. join koupil k on x.vID = k.vID)
  52.  
  53. -- 7.priklad
  54. select distinct v.jmeno
  55. from koupil k
  56. join vyrobek v on k.vID = v.vid
  57. group by k.login, v.jmeno
  58. having COUNT(*) > 1
  59.  
  60. -- 8.priklad
  61. select distinct v.jmeno
  62. from vyrobek v
  63. join koupil k on v.vID = k.vid
  64. where k.vid not in
  65. (select k.vid
  66. from koupil k
  67. left join vyrobek v on k.vID = v.vID
  68. where k.cena >= v.aktualni_cena)
  69.  
  70. -- 9.priklad - spatne
  71. select distinct k.login
  72. from koupil k
  73. where cena in
  74. (select MIN(cena)
  75. from koupil k
  76. group by k.vid)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement