ОЦЕНОЧНЫЙ ЛИСТ ПРЕТЕНДЕНТА НА РАБОТУ
Отбор по профессиональной пригодности претендента: ФИО
Предполагаемое место работы (должность, отдел): ____________________________________________________________________
SQL. Исходные данные:
В схеме SCOTT созданы две таблицы: DEPT- Таблица с данными о департаментах;
DEPTNO
| NUMBER(2)
| номер департамента;
| DNAME
| VARCHAR2(14)
| наименование департамента;
| LOC
| VARCHAR2(13)
| местонахождение департамента;
|
EMP- Таблица с данными о сотрудниках
EMPNO
| NUMBER(4)
| номер по списку
| ENAME
| VARCHAR2(10)
| имя сотрудника
| JOB
| VARCHAR2(9)
| должность сотрудника
| MGR
| NUMBER(4)
| номер непосредственного начальника
| HIREDATE
| DATE
| дата приёма на работу
| SAL
| NUMBER(7,2)
| зарплата сотрудника
| COMM
| NUMBER(7,2)
| комиссионные выплаты
| DEPTNO
| NUMBER(2)
| номер департамента
|
В указанные таблицы введены данные. Построить SQL запрос, возвращающий:
№ п/п
| Вопрос
| Оценка
(0-10)
| 1
| Количество строк в таблице EMP с непустым значением поля ENAME
|
| 2
| Перечислить имена и зарплаты всех сотрудников департаментов 1 и 7, с зарплатами меньше 1000, имена которых начинаются на S ('Smith', 'Simpson', ...)
|
| 3
| Список номеров, имён и должностей всех сотрудников департамента 4, упорядоченный по имени
|
| 4
| Список имён сотрудников с именами департаментов, в которых они работают, упорядоченный по имени департамента и имени сотрудника
|
| 5
| Какие необходимо создать индексы для оптимизации запроса в предыдущем пункте:
|
| 6
| Список имён сотрудников, имеющих наибольшую зарплату в своём департаменте
|
| 7
| Наибольшую суммарную зарплату среди департаментов
|
| 8
| Список имён департаментов, не имеющих сотрудников
|
| 9
| Список имён сотрудников, нанятых на предприятие в течение последних 12 месяцев
|
| 10
| Перечислить в порядке убывания зарплат имена и зарплаты 10 наиболее высокооплачиваемых сотрудников предприятия (top10)
|
| |