Мосницкий В.В.
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).
Ссылка на скачивание - внизу страницы.