Мосницкий В.В.
SQL- запросы для БД “Сборка”
Приведем наиболее часто использующиеся запросы для данной БД:
1. Создать запрос на выборку полей в режиме SQL полей «Вид Оборудования», «Количество»:
SELECT ВидОборудования, количество
FROM Оборудование;
ВидОборудования |
количество |
материнская плата |
9 |
система охлаждения |
4 |
процессоры |
5 |
память |
8 |
видеокарта |
9 |
приводы |
6 |
жесткий диск |
7 |
флоппи-диски |
2 |
корпуса |
5 |
2. Создать запрос на извлечение с кодом с помощью подчиненного запроса
SELECT *
FROM Оборудование
WHERE КодОборудования IN
(Select КодОборудования
FROM Усилитель
WHERE КодОборудования=333);
КодОборудования |
ВидОборудования |
Наименование |
количество |
333 |
процессоры |
Atlon |
5 |
3. Создать запрос на количество работников персонала
Expr1000 |
6 |
SELECT Count(*)
FROM Персонал;
4. Создать запрос на персонал в алфавитном порядке
SELECT [ФИО]
FROM Персонал
ФИО |
Бондарчук Е.С. |
Иванов С.П. |
Мосницкий В.В. |
Петров А.А. |
Сидоров К.Л. |
Суслов К.Р. |
GROUP BY [ФИО];
5. Создать запрос о конкретном работнике, например «Мосницкий В.В.»
SELECT *
FROM Персонал
WHERE ФИО='Мосницкий В.В.';
кодРабочего |
ФИО |
Должность |
Стаж |
ЗаработнаяПлата |
1 |
Мосницкий В.В. |
инженер сборки и наладки |
7 |
7 000,00р. |
6. Создать запрос о средней зарплате всего персонала
SELECT AVG(ЗаработнаяПлата)
FROM Персонал;
Expr1000 |
4 000,00р. |
7. Запрос на персонал у которых стаж работы больше пяти лет
SELECT *
FROM Персонал
WHERE Стаж>5;
кодРабочего |
ФИО |
Должность |
Стаж |
ЗаработнаяПлата |
1 |
Мосницкий В.В. |
инженер сборки и наладки |
7 |
7 000,00р. |
2 |
Иванов С.П. |
главный сборщик |
6 |
6 000,00р. |
3 |
Петров А.А. |
сборщик |
6 |
5 000,00р. |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.