sel_caly
SELECT *
FROM Moduły;
POLE
SELECT [Poziom], [NrPrac]
FROM Moduły;
Where1 (gdzie)
SELECT *
FROM Moduły
WHERE (((Moduły.NazwaModulu)='Dedukcyjne bazy danych'));
order1
SELECT *
FROM Moduły
WHERE KodKursu='CSD'
ORDER BY [Poziom];
Order_Desc
SELECT *
FROM Moduły
WHERE KodKursu='CSD'
ORDER BY [Poziom] DESC;
GROUP1
SELECT [NazwiskoPrac], avg([Pensja]), count(*)
FROM Wykładowcy
GROUP BY [NazwiskoPrac];
group_min_max
SELECT [Wykładowcy].[NazwaWydziału], Count(*) AS Ilosc, Min([Wykładowcy].[Pensja]) AS MinPensja, Max([Wykładowcy].[Pensja]) AS MaxPensja, Avg(([Pensja])) AS SredPensja
FROM Wykładowcy
GROUP BY [Wykładowcy].[NazwaWydziału];
HAVING
SELECT [NazwaWydziału], count(*) AS Ilosc
FROM Wykładowcy
GROUP BY [NazwaWydziału]
HAVING count(*) > 2;
INSERT_INTO
INSERT INTO Moduły
VALUES ('Wstęp do zarzadzania', 1, 'BSD', 123);
Klucz
CREATE TABLE Moduł1
(NazwaModułu CHAR(15) PRIMARY KEY,
Poziom SMALLINT,
KodKursu CHAR (3),
NrPrac NUMBER)
DELETE
DELETE *
FROM Wykładowcy20
WHERE NazwaWydziału='Studia informatyczne';
UNION_lacz
SELECT NazwaModulu, Poziom
FROM Moduły
WHERE KodKursu = 'CSD'
UNION SELECT NazwaModulu, Poziom
FROM Moduły
WHERE KodKursu = 'EED';
Biblioteka- Ile książek pożyczył każdy czytelnik
SELECT czytelnicy.Imię, czytelnicy.Nazwisko, Count(*) AS Ile_ksiaz
FROM czytelnicy INNER JOIN wypozyczenia ON czytelnicy.ID1 = wypozyczenia.ID1
GROUP BY czytelnicy.Imię, czytelnicy.Nazwisko;
Biblioteka- Ile razy książka była pożyczona
SELECT DISTINCTROW ksiazki.Tytuł, ksiazki.Nazw_aut, Count(*) AS Ile_razy_ksiaz
FROM ksiazki INNER JOIN wypozyczenia ON ksiazki.ID_Ksiazki = wypozyczenia.ID_Ksiazki
GROUP BY ksiazki.Tytuł, ksiazki.Nazw_aut;
Sql2 z_podzap1
SELECT [NazwiskoPrac], [Pensja], [NazwaModulu]
FROM Wykładowcy AS L, Moduły AS M
WHERE L.NrPrac=M.NrPrac;
Sql2 z_Podzapyt
SELECT [NazwiskoPrac], [NazwaWydziału], [Pensja]
FROM Wykładowcy AS L
WHERE Pensja > (SELECT avg(Pensja) FROM Wykładowcy WHERE L.NazwaWydziału = NazwaWydziału);
zagniez1
SELECT [NrPrac], [NazwiskoPrac]
FROM Wykładowcy
WHERE Pensja > (SELECT Pensja FROM Wykładowcy WHERE NazwiskoPrac = 'Patel S');