Сортировка и фильтрация данных
Имеется однотабличная база данных (список), содержащая сведения о работниках небольшого предприятия.
FAM |
IM |
OT |
TAB |
POL |
DR |
OTDEL |
OKLAD |
DETI |
ADR |
TEL |
Муравьев |
Сергей |
|
855 |
м |
07/06/56 |
ОНК |
20000 |
0 |
Сходненская ул.,74-76 |
502-28-45 |
Морозов |
Сергей |
Леонидович |
555 |
м |
12/02/42 |
ОНК |
34000 |
1 |
ул. Иннесы Арманд, 6-69 |
577-15-14 |
Гусев |
Николай |
Александрович |
908 |
м |
30/08/67 |
АПС |
23000 |
1 |
Севастопольский пр-т, 84-89 |
876-46-97 |
Антонов |
Юрий |
Алексевич |
833 |
м |
14/03/48 |
АПС |
10060 |
0 |
Якорная ул., 14-63 |
882-70-24 |
Пирожкова |
Мария |
Александровна |
244 |
ж |
23/02/54 |
АПС |
24000 |
3 |
ул.Вавилова, 12-86 |
864-67-76 |
Кротова |
Анна |
Григорьевна |
768 |
ж |
03/01/71 |
ОНК |
23000 |
1 |
ул.Плеханова, 77-2-25 |
690-43-99 |
Протопопов |
Владимир |
Валентинович |
558 |
м |
07/09/76 |
ТКБ |
10090 |
0 |
Сумской пр-д, 48-77 |
688-61-76 |
Ермилов |
Александр |
Михайлович |
136 |
м |
01/02/38 |
ТКБ |
20000 |
0 |
ул.Шверника, 23-2-19 |
874-15-84 |
Кирсанов |
Владимир |
Юрьевич |
381 |
м |
06/11/47 |
ТКБ |
31000 |
1 |
ул.Елецкая, 74-26 |
601-04-44 |
Соколов |
Павел |
Михайлович |
578 |
м |
12/04/39 |
ОТД |
20000 |
1 |
ул.Чкалова, 51-29 |
768-29-05 |
Кудрявцев |
Александр |
Петрович |
337 |
м |
18/10/59 |
ОТД |
34000 |
0 |
ул.Гарибальди, 70-26 |
879-43-25 |
Кошкин |
Виктор |
|
673 |
м |
23/11/61 |
ОТД |
23000 |
0 |
ул.Кантимировская, 77-3-82 |
679-66-09 |
Михайленко |
Алексей |
Викторович |
402 |
м |
15/08/54 |
АПС |
16000 |
1 |
Физкультурный пр-д, 4-73 |
669-50-32 |
Антонова |
Анна |
Николаевна |
823 |
ж |
19/05/79 |
АПС |
17000 |
0 |
Нагорная ул., 82-4-81 |
872-35-49 |
Вершинин |
Виктор |
Николаевич |
209 |
м |
18/07/48 |
ОНК |
23000 |
0 |
ул.Вавилова, 31-36 |
864-87-85 |
Гришин |
Олег |
Валериевич |
284 |
м |
17/04/43 |
ТКБ |
19000 |
2 |
ул.Гарибальди, 71-1-7 |
879-82-58 |
Давиденко |
Клавдия |
Трофимовна |
887 |
ж |
29/10/57 |
ТКБ |
20000 |
1 |
ул.Власова, 62-2-12 |
Сортировка
- Отсортируйте список по полю "Отдел".
- Отсортируйте список по полю "Пол" по убыванию и по полю "Отдел" по возрастанию. Затем выполните сортировку сначала по отделу по возрастанию и по полу по убыванию Результаты будут различными.
- Отсортируйте список по отделам, внутри отделов по возрастанию табельных номеров.
- Отсортируйте по отделам, внутри отдела поместите сначала мужчин, потом женщин, их, в свою очередь, упорядочите по убыванию количества детей, а для одинакового количества детей по алфавитному порядку фамилий.
- Вычислите возраст (число полных лет) каждого работника. Выполнить сортировку по отделам, а внутри отделов — по убыванию возрастов
- Вы хотите составить для каждого отдела график празднования дней рождений. Отсортировать список по отделам, внутри отделов по месяцам рождений, внутри месяцев — по дням.
- Замените столбцы с фамилией, именем, отчеством на один столбец "Фамилия И.О." (У одного из работников отчество отсутствует!).
- Покажите сотрудников отдела ТКБ.
- Покажите только бездетных мужчин из отдела ОНК.
- Выберите трех самых молодых работников.
- Выберите 12% самых молодых сотрудников.
- Выберите сотрудника с наибольшим окладом.
- Найдите сотрудников, у которых пропущено отчество.
- Выведите записи с работниками из отделов ТКБ и ОНК.
- Выведите список работников, чьи фамилии начинаются на М — Р, нужно задать критерий " (больше или равно М) И (меньше С)".
- Узнайте, кто из работников проживает на улице Вавилова.
- Узнайте, в каких телефонных номерах вторая цифра 7, а третья цифра 2, нужно задать критерий "равно ?72*".
- Выведите список работников отдела АПС, имеющих оклад от 20000 до 30000 руб.
- Выведите список мужчин из отделов АПС и ТКБ, родившихся в 50-е годы.
- Выведите список работников, имена которых заканчиваются на "р".
- Выведите список работников, имена которых содержат "р".
Расширенный фильтр
1. Выбрать сотрудников отдела АПС, чей оклад меньше 20000 руб.
OTDEL |
OKLAD |
АПС |
<20000 |
2. Выбрать сотрудников отдела АПС, чей оклад в интервале от 15000 до 20000 руб.
OTDEL |
OKLAD |
OKLAD |
АПС |
>15000 |
<20000 |
3. Выбрать сотрудников либо из отдела АПС, либо тех, чей оклад меньше 20000 руб.
OTDEL |
OKLAD |
АПС |
|
|
<20000 |
4. Какие отделы представлены в списке? Только уникальные записи.
OTDEL |
|
5. Кто из сотрудников отделов ОНК и ОТД проживает на улице Вавилова?
OTDEL |
ADR |
ОНК |
*Вавилова* |
ОТД |
*Вавилова* |
6. Кто из сотрудников отдела ОНК имеет оклад, на 20% превышающий средний оклад по предприятию?
OTDEL | |
ОНК | =H2>СРЗНАЧ(OKLAD)*1,2 |