Лабораторная работа 3
.docxЛабораторная работа № 3
Использование языка SQL для работы с сервером Microsoft SQL Server
Цель работы: изучить программные и языковые средства, позво-ляющие создавать базы данных и работать с ними на сервере Microsoft SQL Server с использованием языка SQL.
-
Выбирает ВСЕ данные в таблице Направления. SELECT * FROM Направления;
-
Выведет количество записей в таблице Направления.
SELECT count(*) FROM Направления;
-
Выбирает ВСЕ записи из таблицы Направления и сортирует их по полю ID_Направления по порядку. SELECT * FROM Направления ORDER BY ID_Направления;
-
Выбирает ВСЕ записи из таблицы Направления и сортирует их по полю ID_Направления ОБРАТНОМ порядке.
SELECT * FROM Направления ORDER BY ID_Направления DESC;
-
Выбирает ВСЕ записи из таблицы Направления и сортирует по полю ID_Направления в порядке возрастания, лимит первые 3 записи.
SELECT TOP 3 * FROM Направления ORDER BY ID_Направления;
-
Выбирает все записи из таблицы Направления, где значение поля Объект начинается с Му.
SELECT * FROM Направления WHERE Объект LIKE 'Му%';
-
Выбирает все записи из таблицы Направления, где поле Страна соответствует значению Россия.
SELECT * FROM Направления WHERE Страна ='Россия';
-
Выбирает все данные из колонок Страна, Город из таблицы Направления.
SELECT Страна, Город FROM Направления;
-
Выберет данные из таблицы Направления по полю name ГДЕ id НЕ РАВЕН 2.
SELECT Город FROM Направления WHERE ID_ Направления!='2';
-
Выбирает ВСЕ данные строк из таблицы Направления, где ID_Направления имеет значения 3 u 2.
SELECT * FROM Направления WHERE ID_Направления IN (3,2);
-
Выберет данные из таблицы Направления по полям ID_ Направления, ГДЕ age принимает самое маленькое значение.
SELECT min(ID_ Направления) FROM Направления;
-
Делает новую запись в таблице Направления.
INSERT INTO Направления (ID_ Направления, Страна, Город, Объект) VALUES ('6', 'Белоруссия', 'Брест', 'Крепость');
-
В таблице Направления ГДЕ город равно Москва значение поля Объект становится Третьековская.
UPDATE Направления SET Объект = 'Третьековская' WHERE Город = 'Москва';
-
Удаляет строку из таблицы Направления ГДЕ ID_Направления равен 10.
DELETE FROM Направления WHERE ID_ Направления = '10';
-
Удаляет целиком таблицу Направления.
DROP TABLE Направления;
SELECT c.ФИО, sp.Фирма
FROM Клиенты c
JOIN Путевки d ON c.ID_Клиента = d.ID_Клиента
JOIN Туроператоры sp ON d.ID_Туроператора = sp.ID_Туроператора
Where Фирма = 'ИП Иванов'