SQL тест
На аукционе
Задача 1 Таблица 1: Справочник полов - S_X ID number not null - код пола S_X varchar(1) - пол ID S_X 1 M 2 Ж Таблица 2: Список сотрудников - PERSON ID number not null - код сотрудника S_X_ID number not null - код пола FIO varchar(100) - ФИО Задача: 1. Получить запрос количества мужчин и женщин в организации. 2. Сделать запрос - определить отношение количества мужчин к количеству женщин. Задача 2 Имеем: Таблица 1: Справочник персональных атрибутов - ATTR ID number not null - код атрибута ATTR_NAME varchar(30) - наименование атрибута Заполнение: ID ATTR_NAME 1 Фамилия 2 Имя 3 Отчество 4 Табельный номер 5 Оклад Таблица 2: Персональные данные - PERSON ID number not null - код человека ATTR_ID number not null - код атрибута ATTR_DATA varchar(80) not null - значение атрибута Пример заполнения: ID ATTR_ID ATTR_DATA 1 1 Иванов 1 2 Сидор 1 3 Петрович 1 4 1122 1 5 100000 2 1 Сидоров 2 2 Петр 2 3 Иванович 2 4 1123 2 5 20000 Задача: 1) Вывести ведомость сотрудников, содержащую следующие столбцы: Табельный номер, ФИО. При данных из примера заполнения должны получить следующее: 1122 Иванов Сидор Петрович 1123 Сидоров Петр Иванович 2) Выбрать 10 самых высокооплачиваемых сотрудников в порядке убывания оклада.