CREATE_TABLE
CREATE TABLE Moduł1
(NazwaModułu CHAR(15) PRIMARY KEY,
Poziom SMALLINT,
KodKursu CHAR (3),
NrPrac NUMBER)
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];
DELETE
DELETE *
FROM Wykładowcy20
WHERE NazwaWydziału='Studia informatyczne';
GROUP1
SELECT [NazwiskoPrac], avg([Pensja]), count(*)
FROM Wykładowcy
GROUP BY [NazwiskoPrac];
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)
Order_Desc
SELECT *
FROM Moduły
WHERE KodKursu='CSD'
ORDER BY [Poziom] DESC;
order1
SELECT *
FROM Moduły
WHERE KodKursu='CSD'
ORDER BY [Poziom];
pole_distingh (różne-wyrzuć)
SELECT DISTINCT [Poziom]
FROM Moduły;
POLE
SELECT [Poziom], [NrPrac]
FROM Moduły;
sel_caly
SELECT *
FROM Moduły;
UNION_lacz
SELECT NazwaModulu, Poziom
FROM Moduły
WHERE KodKursu = 'CSD'
UNION SELECT NazwaModulu, Poziom
FROM Moduły
WHERE KodKursu = 'EED';
UPDATE
UPDATE Wykładowcy SET Pensja = [Pensja]*1.1
WHERE Status='PL';
Where1 (gdzie)
SELECT *
FROM Moduły
WHERE (((Moduły.NazwaModulu)='Dedukcyjne bazy danych'));
z_podzap1
SELECT [NazwiskoPrac], [Pensja], [NazwaModulu]
FROM Wykładowcy AS L, Moduły AS M
WHERE L.NrPrac=M.NrPrac;
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');
zle_to_number
SELECT Avg(CInt([PENSJA1])) AS Wyr1
FROM WYKŁADOWCY;