кодесурса
«PL / SQL

Упражнения по утверждению PL / SQL: подсчитайте количество сотрудников в отделе 50 и проверьте, есть ли в этом отделе вакансии или нет. В этом отделе 45 вакансий

script1adsense2code
script1adsense3code

Оператор управления PL / SQL: упражнение 7 с решением

Напишите программу на языке PL / SQL для подсчета числа сотрудников в отделе 50 и проверьте, есть ли в этом отделе вакансии или нет. В этом отделе 45 вакансий.

Пример решения:

Код PL / SQL:

SET SERVEROUTPUT ON
DECLARE
    tot_emp NUMBER;
BEGIN
    SELECT Count(*)
    INTO   tot_emp
    FROM   employees e
           join departments d
             ON e.department_id = d.department_id
    WHERE  e.department_id = 50;
    dbms_output.Put_line ('The employees are in the department 50: '
                          ||To_char(tot_emp));
    IF tot_emp >= 45 THEN
      dbms_output.Put_line ('There are no vacancies in the department 50.');
    ELSE
      dbms_output.Put_line ('There are some vacancies in department 50.');
    END IF;
END; 
/

Пример вывода:

 Сотрудники находятся в отделе 50: 45
В отделе нет вакансий 50.
Процедура PL / SQL успешно завершена.

Блок - схема:

«Блок-схема:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите процедуру PL / SQL для расчета достигнутого вознаграждения в соответствии с определенным лимитом продаж.
Далее: Напишите программу на PL / SQL, чтобы отобразить описание в сравнении с оценкой.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code