Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа 3

.docx
Скачиваний:
6
Добавлен:
18.02.2017
Размер:
19.77 Кб
Скачать

Лабораторная работа № 3

Использование языка SQL для работы с сервером Microsoft SQL Server

Цель работы: изучить программные и языковые средства, позво-ляющие создавать базы данных и работать с ними на сервере Microsoft SQL Server с использованием языка SQL.

  1. Выбирает ВСЕ данные в таблице Направления. SELECT * FROM Направления;

  1. Выведет количество записей в таблице Направления.

SELECT count(*) FROM Направления;

  1. Выбирает ВСЕ записи из таблицы Направления и сортирует их по полю ID_Направления по порядку. SELECT * FROM Направления ORDER BY ID_Направления;

  1. Выбирает ВСЕ записи из таблицы Направления и сортирует их по полю ID_Направления ОБРАТНОМ порядке.

SELECT * FROM Направления ORDER BY ID_Направления DESC;

  1. Выбирает ВСЕ записи из таблицы Направления и сортирует по полю ID_Направления в порядке возрастания, лимит первые 3 записи.

SELECT TOP 3 * FROM Направления ORDER BY ID_Направления;

  1. Выбирает все записи из таблицы Направления, где значение поля Объект начинается с Му.

SELECT * FROM Направления WHERE Объект LIKE 'Му%';

  1. Выбирает все записи из таблицы Направления, где поле Страна соответствует значению Россия.

SELECT * FROM Направления WHERE Страна ='Россия';

  1. Выбирает все данные из колонок Страна, Город из таблицы Направления.

SELECT Страна, Город FROM Направления;

  1. Выберет данные из таблицы Направления по полю name ГДЕ id НЕ РАВЕН 2.

SELECT Город FROM Направления WHERE ID_ Направления!='2';

  1. Выбирает ВСЕ данные строк из таблицы Направления, где ID_Направления имеет значения 3 u 2.

SELECT * FROM Направления WHERE ID_Направления IN (3,2);

  1. Выберет данные из таблицы Направления по полям ID_ Направления, ГДЕ age принимает самое маленькое значение.

SELECT min(ID_ Направления) FROM Направления;

  1. Делает новую запись в таблице Направления.

INSERT INTO Направления (ID_ Направления, Страна, Город, Объект) VALUES ('6', 'Белоруссия', 'Брест', 'Крепость');

  1. В таблице Направления ГДЕ город равно Москва значение поля Объект становится Третьековская.

UPDATE Направления SET Объект = 'Третьековская' WHERE Город = 'Москва';

  1. Удаляет строку из таблицы Направления ГДЕ ID_Направления равен 10.

DELETE FROM Направления WHERE ID_ Направления = '10';

  1. Удаляет целиком таблицу Направления.

DROP TABLE Направления;

SELECT c.ФИО, sp.Фирма

FROM Клиенты c

JOIN Путевки d ON c.ID_Клиента = d.ID_Клиента

JOIN Туроператоры sp ON d.ID_Туроператора = sp.ID_Туроператора

Where Фирма = 'ИП Иванов'