Facebook
From Bulky Wigeon, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 238
  1. /*1*/
  2.   SELECT * FROM klient;
  3.   SELECT imie FROM pracownik;
  4.   SELECT imie, nazwisko, dzial FROM pracownik;
  5.   /*2*/
  6.   SELECT imie, nazwisko, pensja FROM pracownik ORDER BY pensja DESC;
  7.   SELECT imie, nazwisko FROM pracownik ORDER BY nazwisko, imie;
  8.   SELECT nazwisko, dzial, stanowisko FROM pracownik ORDER BY dzial ASC, stanowisko DESC;
  9.   /*3*/
  10.   SELECT DISTINCT dzial FROM pracownik;
  11.   SELECT DISTINCT dzial, stanowisko FROM pracownik;
  12.   SELECT DISTINCT dzial, stanowisko FROM pracownik ORDER BY dzial, stanowisko;
  13. /*4*/
  14. SELECT imie, nazwisko FROM pracownik WHERE imie='Jan';
  15. SELECT imie, nazwisko FROM pracownik WHERE stanowisko ='sprzedawca';
  16. SELECT imie, nazwisko, pensja FROM pracownik WHERE pensja > '1500' ORDER BY pensja DESC;
  17. /*5*/
  18. SELECT imie, nazwisko, dzial, stanowisko FROM pracownik WHERE dzial = 'obsługa klienta' and stanowisko = 'sprzedawca';
  19. SElECT imie, nazwisko, dzial, stanowisko From pracownik Where dzial = 'techniczny' and (stanowisko = 'kierownik' or stanowisko = 'sprzedawca');
  20. SELECT marka FROM samochod WHERE NOT (marka = 'ford' or marka = 'fiat');
  21. /*6*/
  22. SELECT * FROM samochod WHERE marka IN ('mercedes', 'seat', 'opel');
  23. SELECT marka FROM samochod WHERE marka = 'mercedes' or marka = 'seat' or marka = 'opel';
  24. SELECT imie, nazwisko, data_zatr FROM pracownik WHERE imie IN ('Alicja','Anna','Marzena');
  25. SELECT imie, nazwisko, data_zatr FROM pracownik WHERE imie = 'Anna' or imie = 'Marzena' or imie = 'Alicja';
  26. SELECT imie, nazwisko, miasto FROM klient WHERE  miasto NOT IN ('Warszawa', 'WrocĹ‚aw');
  27. SELECT imie, nazwisko, miasto FROM klient WHERE  NOT (miasto = 'Warszawa' or miasto = 'WrocĹ‚aw');
  28. /*7*/
  29. SELECT imie, nazwisko FROM klient WHERE nazwisko LIKE '%k%';
  30. SELECT imie, nazwisko FROM klient WHERE nazwisko LIKE 'D%Ski';
  31. SELECT imie, nazwisko FROM klient WHERE nazwisko LIKE '_o%' or nazwisko LIKE '_a%';
  32. SELECT imie, nazwisko FROM klient WHERE nazwisko LIKE '_[oa]%';
  33. /*8*/
  34. SELECT * FROM samochod WHERE poj_silnika BETWEEN 1100 and 1600;
  35. SELECT * FROM pracownik WHERE data_zatr BETWEEN '1997-01-01' AND '1997-12-31';
  36. SELECT * FROM samochod WHERE przebieg BETWEEN 10000 and 20000 OR przebieg BETWEEN 30000 AND 40000;
  37. /*9*/
  38. SELECT * FROM pracownik WHERE dodatek is null;
  39. SELECT * FROM klient WHERE NOT nr_karty_kredyt is null;
  40. SELECT imie,nazwisko, COALESCE(dodatek, 0) FROM pracownik;
  41. /*10*/
  42. SELECT imie,nazwisko,pensja, COALESCE(dodatek,0) as dodatek FROM pracownik;
  43. SELECT imie,nazwisko,pensja,(pensja+0.5*pensja) as nowa_pensja  FROM pracownik;
  44. SELECT imie,nazwisko, dupa=0.01*(pensja + coalesce(dodatek,0)) FROM pracownik ORDER BY dupa;
  45. /*11*/
  46. select Top 1  imie,nazwisko from pracownik order by data_zatr;
  47. Select Top 4 with ties * from pracownik order by nazwisko,imie;
  48. Select top 1 with ties * from wypozyczenie order by data_wyp DESC;
  49. /*14*/
  50. Select * From pracownik Where dodatek is null;
  51. Update pracownik Set dodatek=50 Where dodatek is null;
  52. Update pracownik Set imie='Jerzy', nazwisko = 'Nowak' Where id_pracownik = 10;
  53. Select * From pracownik Where pensja <1500;
  54. Update pracownik Set dodatek=100 Where pensja < 1500;
  55. /*15*/
  56. Delete From klient Where id_klient = 17;
  57. Select * From wypozyczenie Where id_klient = 17;
  58. Delete From wypozyczenie Where id_klient = 17;
  59. Select * From samochod Where przebieg > 60000;
  60. Delete From samochod Where przebieg > 60000;
  61. /*16*/
  62. Select * From klient;
  63. Insert into klient(id_klient,imie,nazwisko,ulica,numer,miasto,kod,telefon) Values (121,'Adam','Cichy','Korzenna',12,'Warszawa','00-950',123-456-321);
  64. Select * From klient Where id_klient = 121;
  65. Insert into samochod(id_samochod,marka,typ,data_prod,kolor,poj_silnika,przebieg) Values(50,'Skoda','Octavia','01.09.2012','srebrny',1896,5000);
  66. Select * From samochod Where id_samochod = 50;
  67. select * FRom pracownik;
  68. Select * From miejsce;
  69. Insert into pracownik(id_pracownik,imie,nazwisko,data_zatr,dzial,stanowisko,pensja,dodatek,id_miejsce,telefon) Values(134,'Alojzy','Mikos','11.08.2010','zaopatrzenie','magazynier',3000,50,1,501-501-501);
  70. Select * From pracownik Where id_pracownik = 134;
  71. /*17*/
  72. Select s.id_samochod,s.marka,s.typ,w.data_wyp,w.data_odd From samochod s inner join wypozyczenie w on s.id_samochod=s.id_samochod where data_odd is null;
  73. Select k.imie,k.nazwisko,w.id_samochod From klient k inner join wypozyczenie w on k.id_klient=w.id_klient where w.data_odd is null order by imie,nazwisko;
  74. Select k.imie,k.nazwisko,w.data_wyp,w.kaucja From klient k inner join wypozyczenie w on k.id_klient=w.id_klient where NOT (kaucja is null);
  75. /*18*/
  76. Select k.imie,k.nazwisko,w.data_wyp,s.marka,s.typ From klient k join wypozyczenie w on k.id_klient=w.id_klient join samochod s on w.id_samochod=s.id_samochod where not (w.id_klient is null) order by k.nazwisko,k.imie,s.marka,s.typ;
  77. Select m.miasto,m.ulica,m.numer,s.marka,s.typ From miejsce m join wypozyczenie w on w.id_miejsca_wyp=m.id_miejsce join samochod s on s.id_samochod=w.id_samochod Order by m.miasto,m.ulica,s.marka,s.typ;
  78. Select Distinct s.id_samochod,s.marka,s.typ,k.imie,k.nazwisko From samochod s join wypozyczenie w on s.id_samochod=w.id_samochod join klient k on k.id_klient=w.id_klient Order by s.id_samochod,k.nazwisko,k.imie;
  79. /*19*/
  80. Select Top 1 pensja From pracownik order by pensja DESC;
  81. Select AVG(pensja) From pracownik;
  82. Select Top 1 data_prod From samochod order by data_prod;
  83. /*20*/