Практическая работа по теме: Сложные запросы

1. Из таблицы Lichn_sved выведите следующую информацию:

a. Выберите всех женатых сотрудников, которые родились в 80-х годах.

b. Выберите тех сотрудников, у которых телефон начинается на цифру 1 или цифру 2.

c. Получите список всех холостяков, которые родились в сентябре.

d. Выведите фамилии всех сотрудников заглавными буквами.

2. Из таблицы Podrazhdelen выведите следующую информацию:

a. Выведите информацию о менеджерах и администраторах, у которых оклад равен 5000 рублей и более.

b. Выведите информацию об инспекторах с окладом более 4300 рублей и администраторах с окладом 5000 рублей.

c. Получите список всех фамилий сотрудников, три последних символа которых равны «ров», и длины этих фамилий.

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

4. Из таблицы Bebi выведите следующую информацию:

a. Выведите возраст (в месяцах) каждого ребенка в отдельном столбце «Возраст».

b.Выведите даты рождения детей в новом столбце, где месяц отображается словом.

c. Выведите список детей, которые родились с 1995 по 1999 годы.

d.Получите список детей, которые родились весной.

Практическая работа по теме: Группировка строк в запросе.

1. Из таблицы Podrazhdelen выведите следующую информацию:

a. Выведите код и количество сотрудников, имеющих код 103.

b. Выведите информацию по должности и окладу обо всех сотрудниках, кроме администратора и соответствующим суммарным окладом за месяц. Отсортируйте результаты запроса по окладу, начиная с наибольшего.

c. Выведите количество сотрудников по должностям внутри отделов.

d. Получите номера отделов и среднего оклада для отделов, где средний оклад превышает 4500 рублей.

e. Выведите должности и общий оклад для всех должностей с окладом более 3000 в месяц, кроме Инспектора ОК. Выходные строки отсортируйте по окладу, начиная с наибольшего.

f. Составьте запрос для вывода минимального и максимального оклада по всем должностям в алфавитном порядке.

g. Какова разница между самой высокой и самой низкой заработной платой?

2. Из таблицы Bebi выведите следующую информацию:

a. Выведите количество детей у Петрова Петра в отдельном столбце «Дети».

b. Подсчитайте количество детей у каждого сотрудника.

c. Получите список старших детей у всех сотрудников.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: