- /*1*/
- SELECT * FROM klient;
- SELECT imie FROM pracownik;
- SELECT imie, nazwisko, dzial FROM pracownik;
- /*2*/
- SELECT imie, nazwisko, pensja FROM pracownik ORDER BY pensja DESC;
- SELECT imie, nazwisko FROM pracownik ORDER BY nazwisko, imie;
- SELECT nazwisko, dzial, stanowisko FROM pracownik ORDER BY dzial ASC, stanowisko DESC;
- /*3*/
- SELECT DISTINCT dzial FROM pracownik;
- SELECT DISTINCT dzial, stanowisko FROM pracownik;
- SELECT DISTINCT dzial, stanowisko FROM pracownik ORDER BY dzial, stanowisko;
- /*4*/
- SELECT imie, nazwisko FROM pracownik WHERE imie='Jan';
- SELECT imie, nazwisko FROM pracownik WHERE stanowisko ='sprzedawca';
- SELECT imie, nazwisko, pensja FROM pracownik WHERE pensja > '1500' ORDER BY pensja DESC;
- /*5*/
- SELECT imie, nazwisko, dzial, stanowisko FROM pracownik WHERE dzial = 'obsługa klienta' and stanowisko = 'sprzedawca';
- SElECT imie, nazwisko, dzial, stanowisko From pracownik Where dzial = 'techniczny' and (stanowisko = 'kierownik' or stanowisko = 'sprzedawca');
- SELECT marka FROM samochod WHERE NOT (marka = 'ford' or marka = 'fiat');
- /*6*/
- SELECT * FROM samochod WHERE marka IN ('mercedes', 'seat', 'opel');
- SELECT marka FROM samochod WHERE marka = 'mercedes' or marka = 'seat' or marka = 'opel';
- SELECT imie, nazwisko, data_zatr FROM pracownik WHERE imie IN ('Alicja','Anna','Marzena');
- SELECT imie, nazwisko, data_zatr FROM pracownik WHERE imie = 'Anna' or imie = 'Marzena' or imie = 'Alicja';
- SELECT imie, nazwisko, miasto FROM klient WHERE miasto NOT IN ('Warszawa', 'Wrocław');
- SELECT imie, nazwisko, miasto FROM klient WHERE NOT (miasto = 'Warszawa' or miasto = 'Wrocław');
- /*7*/
- SELECT imie, nazwisko FROM klient WHERE nazwisko LIKE '%k%';
- SELECT imie, nazwisko FROM klient WHERE nazwisko LIKE 'D%Ski';
- SELECT imie, nazwisko FROM klient WHERE nazwisko LIKE '_o%' or nazwisko LIKE '_a%';
- SELECT imie, nazwisko FROM klient WHERE nazwisko LIKE '_[oa]%';
- /*8*/
- SELECT * FROM samochod WHERE poj_silnika BETWEEN 1100 and 1600;
- SELECT * FROM pracownik WHERE data_zatr BETWEEN '1997-01-01' AND '1997-12-31';
- SELECT * FROM samochod WHERE przebieg BETWEEN 10000 and 20000 OR przebieg BETWEEN 30000 AND 40000;
- /*9*/
- SELECT * FROM pracownik WHERE dodatek is null;
- SELECT * FROM klient WHERE NOT nr_karty_kredyt is null;
- SELECT imie,nazwisko, COALESCE(dodatek, 0) FROM pracownik;
- /*10*/
- SELECT imie,nazwisko,pensja, COALESCE(dodatek,0) as dodatek FROM pracownik;
- SELECT imie,nazwisko,pensja,(pensja+0.5*pensja) as nowa_pensja FROM pracownik;
- SELECT imie,nazwisko, dupa=0.01*(pensja + coalesce(dodatek,0)) FROM pracownik ORDER BY dupa;
- /*11*/
- select Top 1 imie,nazwisko from pracownik order by data_zatr;
- Select Top 4 with ties * from pracownik order by nazwisko,imie;
- Select top 1 with ties * from wypozyczenie order by data_wyp DESC;
- /*14*/
- Select * From pracownik Where dodatek is null;
- Update pracownik Set dodatek=50 Where dodatek is null;
- Update pracownik Set imie='Jerzy', nazwisko = 'Nowak' Where id_pracownik = 10;
- Select * From pracownik Where pensja <1500;
- Update pracownik Set dodatek=100 Where pensja < 1500;
- /*15*/
- Delete From klient Where id_klient = 17;
- Select * From wypozyczenie Where id_klient = 17;
- Delete From wypozyczenie Where id_klient = 17;
- Select * From samochod Where przebieg > 60000;
- Delete From samochod Where przebieg > 60000;
- /*16*/
- Select * From klient;
- Insert into klient(id_klient,imie,nazwisko,ulica,numer,miasto,kod,telefon) Values (121,'Adam','Cichy','Korzenna',12,'Warszawa','00-950',123-456-321);
- Select * From klient Where id_klient = 121;
- Insert into samochod(id_samochod,marka,typ,data_prod,kolor,poj_silnika,przebieg) Values(50,'Skoda','Octavia','01.09.2012','srebrny',1896,5000);
- Select * From samochod Where id_samochod = 50;
- select * FRom pracownik;
- Select * From miejsce;
- 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);
- Select * From pracownik Where id_pracownik = 134;
- /*17*/
- 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;
- 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;
- 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);
- /*18*/
- 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;
- 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;
- 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;
- /*19*/
- Select Top 1 pensja From pracownik order by pensja DESC;
- Select AVG(pensja) From pracownik;
- Select Top 1 data_prod From samochod order by data_prod;
- /*20*/