Advertisement
Guest User

Untitled

a guest
Nov 16th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 2.07 KB | None | 0 0
  1. SELECT nazwa, miasto FROM Druzyny WHERE nazwa LIKE '%foki%' ORDER BY nazwa ASC
  2.  
  3. SELECT d.nazwa, m.data_meczu, m.bramki_zdobyte, m.bramki_stracone FROM Druzyny d INNER JOIN Wyniki m ON m.druzyna = d.id_druzyny WHERE d.nazwa = 'Srebrne Pumy' AND m.bramki_zdobyte > m.bramki_stracone
  4.  
  5. SELECT w.data_meczu, s.nazwisko, d.nazwa FROM Wyniki w INNER JOIN Druzyny d ON w.druzyna = d.id_druzyny INNER JOIN Sedziowie s ON w.sedzia = s.nr_licencji WHERE w.data_meczu BETWEEN '2006-01-01' AND '2006-12-31' AND w.rodzaj_meczu = 'P' ORDER BY w.data_meczu ASC
  6.  
  7. SELECT d1.nazwa FROM Druzyny d1 WHERE d1.miasto = ( SELECT d2.miasto FROM Druzyny d2 WHERE d2.nazwa = 'Nieustraszone Owce' ) ORDER BY d1.nazwa ASC
  8.  
  9. SELECT w.data_meczu, w.druzyna, w.bramki_zdobyte, w.bramki_stracone FROM Wyniki w WHERE (w.bramki_zdobyte + w.bramki_stracone) >= ALL ( SELECT w2.bramki_zdobyte + w2.bramki_stracone FROM Wyniki w2) ORDER BY w.data_meczu ASC
  10.  
  11. SELECT COUNT(*) FROM Wyniki WHERE druzyna = ( SELECT id_druzyny FROM Druzyny WHERE nazwa = 'Srebrne Gazele')
  12.  
  13. SELECT s.imie, s.nazwisko FROM Sedziowie s LEFT OUTER JOIN Wyniki w ON w.sedzia = s.nr_licencji WHERE w.sedzia IS NULL ORDER BY nazwisko ASC
  14.  
  15. SELECT s.imie, s.nazwisko FROM Sedziowie s WHERE s.nr_licencji != ALL ( SELECT sedzia FROM Wyniki) ORDER BY nazwisko ASC
  16.  
  17. SELECT s.imie, s.nazwisko FROM Sedziowie s WHERE NOT EXISTS ( SELECT w.sedzia FROM Wyniki w WHERE w.sedzia = s.nr_licencji ) ORDER BY s.nazwisko ASC
  18.  
  19. SELECT w.data_meczu, d.nazwa AS 'nazwa druzyny', w.bramki_zdobyte, w.bramki_stracone FROM Wyniki w INNER JOIN Druzyny d ON ( w.druzyna = d.id_druzyny ) WHERE w.bramki_zdobyte >= ALL ( SELECT w2.bramki_zdobyte FROM Wyniki w2 WHERE w.druzyna = w2.druzyna) ORDER BY d.nazwa, w.data_meczu ASC
  20.  
  21. SELECT s.nazwisko, COUNT(*) AS 'liczba meczow' FROM Wyniki w INNER JOIN Sedziowie s ON ( w.sedzia = s.nr_licencji ) GROUP BY s.nazwisko HAVING COUNT(*) >= 20 ORDER BY s.nazwisko ASC
  22.  
  23. SELECT SUM(w.bramki_zdobyte + w.bramki_stracone) AS 'bramki' FROM Wyniki w WHERE w.sedzia = ( SELECT s.nr_licencji FROM Sedziowie s WHERE s.nazwisko = 'Kaczmarek' AND s.imie = 'Beata')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement