Практична робота № ___
Тема: Cтворення запитів мовою SQL в Access.
Мета. Навчитися створювати запити на вибірку даних. Навчитися виконувати обрахунки в запитах.
Оснащення: ПК, роздаткові картки.
Таблиця № 1. “Продаж квартир”
Код |
Район |
Кількість кімнат |
Матеріал |
Поверх |
Телефон |
Підлога |
1 |
Камянецька |
1 |
Цегла |
3 |
Так |
Лінолеум |
2 |
Озерна |
2 |
Панель |
4 |
Ні |
Дерево |
3 |
Озерна |
2 |
Панель |
2 |
Так |
ДВП |
4 |
Озерна |
3 |
Цегла |
9 |
Ні |
Паркет |
5 |
Виставка |
3 |
Цегла |
6 |
Так |
Лінолеум |
Таблиця № 2. “Додаток”
Номер |
Площа загальна |
Площа житлова |
Балкон |
Ціна |
Звертатися |
1 |
31 |
17 |
Так |
4000 є |
72-67-58 |
2 |
43 |
27 |
Ні |
5500 є |
54-78-58 з 10 до 18 |
3 |
41 |
25 |
Так |
5000 є |
(255)45-67-58 |
4 |
49 |
30 |
Так |
7000 є |
Подільська 78, кв.31 |
5 |
96 |
52 |
Так |
8500 є |
46-45-90, 56-89-99 |
SELECT* FROM Продаж_квартир;
SELECT Min(Додаток.Ціна) AS [Min-Ціна], Max(Додаток.Ціна) AS [Max-Ціна], Avg(Додаток.Ціна) AS [Avg-Ціна], Sum(Додаток.Ціна) AS [Sum-Ціна] FROM Додаток;
SELECT Додаток.Номер, Додаток.Площа_загальна FROM Додаток
WHERE Додаток.Площа_загальна>25;
SELECT Продаж_квартир.Район, Додаток.Площа_загальна
FROM Продаж_квартир INNER JOIN Додаток ON Продаж_квартир.Код = Додаток.Номер WHERE Продаж_квартир.Район="Озерна" AND Додаток.Площа_загальна<96 And Додаток.Площа_загальна>30;
SELECT Count(Продаж_квартир.Район) AS [Count-Район], Продаж_квартир.Кількість_кімнат FROM Продаж_квартир
GROUP BY Продаж_квартир.Кількість_кімнат
HAVING Продаж_квартир.Кількість_кімнат=2;
SELECT Продаж_квартир.Район, Продаж_квартир.Поверх
FROM Продаж_квартир WHERE Продаж_квартир.Поверх Between 3 And 9;
SELECT Продаж_квартир.Район, Продаж_квартир.Телефон, Додаток.Балкон
FROM Продаж_квартир INNER JOIN Додаток ON Продаж_квартир.Код = Додаток.Номер WHERE Продаж_квартир.Телефон=0 AND Додаток.Балкон=0;
SELECT Продаж_квартир.Район FROM Продаж_квартир
WHERE Продаж_квартир.Район <> "Виставка";
SELECT Count(Додаток.Номер) AS [Count-Номер], Додаток.Балкон FROM Додаток
GROUP BY Додаток.Балкон HAVING Додаток.Балкон=-1;