Выполнение запросов на языке SQL для базы данных главного механика: извлечение данных - команда SELECT, страница 5

Запрос 4. Выбор из таблицы оборудование поля вид_оборудования с максимальным количеством из поля количество и группировка их по виду_оборудования.

SELECT вид_оборудования, MAX (количество)

FROM оборудование

GROUP BY вид_оборудования;

Запрос 4

вид_оборудования

Expr1001

гидравлическое

3

гидро-механическое

1

механическое

4

электор-механическое

4

электрическое

8

электро-гидравлическое

2

Запрос 5. Выбор из таблицы оборудование полей вид_оборудования, год_выпуска_оборудования с максимальным количеством из поля количество и группировка их по виду_оборудования и год_выпуска_оборудования.

SELECT вид_оборудования, год_выпуска_оборудования, MAX(количество)

FROM оборудование

GROUP BY вид_оборудования, год_выпуска_оборудования;

Запрос 5

вид_оборудования

год_выпуска_оборудования

Expr1002

гидравлическое

09.06.1977

1

гидравлическое

23.06.1987

3

гидро-механическое

01.09.1967

1

гидро-механическое

08.08.1987

1

механическое

12.09.1988

4

механическое

09.09.2001

2

электор-механическое

01.02.1964

3

электор-механическое

26.09.1981

4

электрическое

09.11.1990

5

электрическое

01.01.1999

8

электро-гидравлическое

12.09.1987

2

электро-гидравлическое

09.09.2001

2

Запрос 6. Выбор из таблицы ремонт_оборудования поля  гарантия, с максимальным сроком_службы из поля срок_службы и группировка их по полю  гарантия и срок службы больше одного года.

SELECT гарантия, MAX(срок_службы)

FROM ремонт_оборудования

GROUP BY гарантия

HAVING MAX(срок_службы) >'1 года';

Запрос 6

гарантия

Expr1001

1 месяц

2.5 года

5 месяцев

2.5 года

7 месяцев

2.5 года

Запрос 7. Выбор всех полей из таблицы обслуживающий_персонал в порядке возростания.

SELECT *

FROM обслуживающий_персонал

ORDER BY должность;

Запрос 7

Код ОП

ФИО

должность

адрес

4

Бурлаков М.П.

рабочий

Саратовское шоссе 69/1-105

10

Лермонтов С.И.

рабочий

Петровка 38-7

11

Ломоносов М. М.

рабочий

30 лет победы 45-9

1

Пушкин А. С.

рабочий

Трнава 26/1-105

5

Камниед А.А.

рабочий

Ленина 40-4

25

Телевань В.В.

рабочий

Ленина 100-20

15

Бирюков И.С

рабочий

60 лет победы 30-33

18

Платон А.Л.

рабочий

Трнава 21/1-1

19

Аристотель А.Т.

рабочий

Трнава 23/1-5

21

Ельцин Б.Н.

рабочий

Саратовское шоссе 43/1-15

14

Аничкин С.Ф.

слесарь 1разряд

Набережная 40-89

22

Жуков С.П.

слесарь 1разряд

30 лет победы 100-66

2

иванов А. А.

слесарь 1разряд

Пушкинская 15-87

3

Петров С. А.

слесарь 2 разряда

Каховская 34-9

24

Федосеев С.С.

слесарь 2 разряда

Набережная 4-123

9

Леонов А.А.

слесарь 2 разряда

Убойная 34-9

16

Солженицен А.С.

слесарь 2 разряда

Ленина 10-2

6

Казлодоев В. И.

слесарь 3 разряда

Пушкинская 125-90

8

Папанов А.И.

слесарь 4 разряда

Кательникова 55-5

13

Деточкин А. С

слесарь 4 разряда

Саратовское шоссе 73-105

17

Ньютон А.А.

слесарь 4 разряда

Каховская 3-90

23

Степанов В.А.

слесарь 4 разряда

Каховская 30-55

7

Васичкин П.С.

слесарь 5 разряда

Ленина 134-9

20

Паскаль А.Л.

слесарь 5 разряда

Пушкинская 15-12

12

Сталин А. П.

слесарь 5 разряда

50 лет победы 40-100

Запрос 8. Выбор всех полей из таблицы обслуживающий_персонал в порядке убывания.

SELECT *

FROM обслуживающий_персонал

ORDER BY должность DESC;

Запрос 8

Код ОП

ФИО

должность

адрес

12

Сталин А. П.

слесарь 5 разряда

50 лет победы 40-100

7

Васичкин П.С.

слесарь 5 разряда

Ленина 134-9

20

Паскаль А.Л.

слесарь 5 разряда

Пушкинская 15-12

8

Папанов А.И.

слесарь 4 разряда

Кательникова 55-5

13

Деточкин А. С

слесарь 4 разряда

Саратовское шоссе 73-105

17

Ньютон А.А.

слесарь 4 разряда

Каховская 3-90

23

Степанов В.А.

слесарь 4 разряда

Каховская 30-55

6

Казлодоев В. И.

слесарь 3 разряда

Пушкинская 125-90

9

Леонов А.А.

слесарь 2 разряда

Убойная 34-9

3

Петров С. А.

слесарь 2 разряда

Каховская 34-9

16

Солженицен А.С.

слесарь 2 разряда

Ленина 10-2

24

Федосеев С.С.

слесарь 2 разряда

Набережная 4-123

2

иванов А. А.

слесарь 1разряд

Пушкинская 15-87

22

Жуков С.П.

слесарь 1разряд

30 лет победы 100-66

14

Аничкин С.Ф.

слесарь 1разряд

Набережная 40-89

4

Бурлаков М.П.

рабочий

Саратовское шоссе 69/1-105

5

Камниед А.А.

рабочий

Ленина 40-4

11

Ломоносов М. М.

рабочий

30 лет победы 45-9

19

Аристотель А.Т.

рабочий

Трнава 23/1-5

1

Пушкин А. С.

рабочий

Трнава 26/1-105

25

Телевань В.В.

рабочий

Ленина 100-20

15

Бирюков И.С

рабочий

60 лет победы 30-33

21

Ельцин Б.Н.

рабочий

Саратовское шоссе 43/1-15

18

Платон А.Л.

рабочий

Трнава 21/1-1

10

Лермонтов С.И.

рабочий

Петровка 38-7