
Шпоры ко КП 1 семестр / SQL
.docОбновление
UPDATE <таблица> SET <оператор>
WHERE <список условий отбора>
пример
UPDATE Район INNER JOIN Школы ON Район.[KOD RAI] = Школы.[KOD RAI] SET Школы.TEL = [Введите № тел]
WHERE (((Школы.[№ SHKOL])=[Введите № школы]));
Выборка
SELECT поле, поле <выражение>AS имя исход поля, <имя вычисл поля>, AS…
FROM <список таблиц>
GROUP BY <список полей группировки>
пример
SELECT Район.[KOD RAI], Район.RAI, Школы.[№ SHKOL]
FROM Район INNER JOIN Школы ON Район.[KOD RAI] = Школы.[KOD RAI]
WHERE (((Район.[KOD RAI])=[Код района]) AND ((Школы.[GOD OTKR])<1980));
Добавление
INSERT INTO табл(поля,..,..)
SELECT поля
FROM табл,..,..;
пример
INSERT INTO Район ( RAI, [KOD RAI], [TEL OTD OBR] )
SELECT Район.RAI, Район.[KOD RAI], Район.[TEL OTD OBR]
FROM Район INNER JOIN Школы ON Район.[KOD RAI] = Школы.[KOD RAI];
Удаление
DELETE табл.[поле],..,..
FROM табл;
пример
DELETE Район.RAI, Район.[KOD RAI], Район.[TEL OTD OBR], Школы.[№ SHKOL]
FROM Район INNER JOIN Школы ON Район.[KOD RAI] = Школы.[KOD RAI];
Создание табл
SELECT табл.[поле],..,.. INTO Имя новой табл
FROM Район INNER JOIN Школы ON Район.[KOD RAI] = Школы.[KOD RAI];
пример
SELECT Район.RAI, Район.[TEL OTD OBR], Район.[KOD RAI], Школы.[KOD RAI] INTO NIK
FROM Район INNER JOIN Школы ON Район.[KOD RAI] = Школы.[KOD RAI];