Guest User

Untitled

a guest
Apr 25th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. --1;1;30
  2. SELECT * FROM Vysledek;
  3. --1;2;20
  4. SELECT * FROM Tanecnik;
  5. --1;3;10
  6. SELECT TOP 10 * FROM Vysledek;
  7.  
  8. --2;1;20
  9. SELECT * FROM Tanecnik ORDER BY jmeno_tan;
  10. --2;2;20
  11. SELECT * FROM Tanecnik ORDER BY prijmeni_tan;
  12. --2;3;20
  13. SELECT * FROM Tanecnik ORDER BY jmeno_tan, prijmeni_tan;
  14.  
  15. --3;1;1
  16. SELECT * FROM Tanecnik WHERE jmeno_tan = 'Martina';
  17. --3;2;2
  18. SELECT * FROM Tanecnik WHERE jmeno_tan IN ('Martina','Romana');
  19. --3;3;28
  20. SELECT * FROM Vysledek WHERE celkove_umisteni IN ('1','2','3','4');
  21.  
  22. --4;1;18
  23. SELECT * FROM Tanecnik WHERE jmeno_tan LIKE '%a%';
  24. --4;2;4
  25. SELECT * FROM Predcvicujici WHERE jmeno LIKE '%a%' AND prijmeni LIKE '%l%';
  26. --4;3;5
  27. SELECT * FROM Soutez WHERE adresa_konani NOT LIKE '%Zlin%';
  28.  
  29. --5;1;20
  30. SELECT REPLACE(jmeno_tan, 'Martina', 'Martinka') FROM Tanecnik;
  31. --5;2;20
  32. SELECT UPPER(jmeno_tan) FROM Tanecnik;
  33. --5;3;20
  34. SELECT jmeno_tan, LEN(jmeno_tan) AS delka_jmena, id_tanecnik FROM Tanecnik;
  35.  
  36. --6;1;1
  37. SELECT AVG(pocet_bodu) AS prumerny_pocet_bodu FROM Vysledek;
  38. --6;2;1
  39. SELECT SUM(pocet_bodu) AS suma_poctu_bodu FROM Vysledek;
  40. --6;3;1
  41. SELECT COUNT(DISTINCT typ_sportu) AS pocetsportu FROM Kategorie;
  42.  
  43. --7;1;19
  44. select jmeno_tan,SUM(id_tanecnik) from Tanecnik group by jmeno_tan;
  45. --7;2;19
  46. select jmeno_tan,SUM(id_tanecnik) from Tanecnik group by jmeno_tan HAVING COUNT(*) > 0;
  47. --7;3;20
  48. SELECT jmeno_tan,prijmeni_tan FROM Tanecnik GROUP BY jmeno_tan,prijmeni_tan HAVING COUNT(*) > 0;
  49.  
  50. --8;1;31
  51. select p.jmeno_tan, v.pocet_bodu from Prihlaska as p LEFT join Vysledek as v on p.id_prihlasky=v.id_prihlasky;
  52. --8;2;31
  53. select p.jmeno_tan, v.pocet_bodu, k.typ_sportu from Prihlaska as p LEFT join Vysledek as v on p.id_prihlasky=v.id_prihlasky inner join Kategorie as k on k.id_kategorie=p.id_kategorie;
  54. --8;3;31
  55. select p.jmeno_tan, v.pocet_bodu, k.typ_sportu, s.adresa_konani from Prihlaska as p LEFT join Vysledek as v on p.id_prihlasky=v.id_prihlasky inner join Kategorie as k on k.id_kategorie=p.id_kategorie inner join Soutez as s on s.id_souteze=k.id_souteze
  56.  
  57. --9;1;0
  58. select * from Tanecnik where soutezni_cislo in (select soutezni_cislo from Prihlaska);
  59. --9;2;20
  60. select * from Tanecnik where soutezni_cislo not in (select soutezni_cislo from Prihlaska);
  61. --9;3;31
  62. select jmeno_tan from Prihlaska where (select Count(*) from Vysledek where pocet_bodu > 80) > 7;
  63.  
  64. --10;1;3
  65. select jmeno_tan,Len(jmeno_tan) from Tanecnik where LEN(jmeno_tan) in (select MIN(LEN(jmeno_tan)) from Tanecnik UNION ALL select MAX(LEN(jmeno_tan)) from Tanecnik);
  66. --10;2;30
  67. SELECT * FROM Vysledek WHERE id_prihlasky not IN (SELECT p.id_prihlasky FROM Prihlaska AS p INNER JOIN Kategorie AS k ON p.id_kategorie = k.id_kategorie
  68. WHERE k.typ_sportu LIKE '%Zumba%' GROUP BY p.id_prihlasky HAVING COUNT(*) > 2);
  69. --10;3;30
  70. SELECT * FROM Vysledek WHERE id_prihlasky in (SELECT id_prihlasky FROM Prihlaska GROUP BY id_prihlasky HAVING COUNT(*) >= 1);
Add Comment
Please, Sign In to add comment