Упражнения для операторов управления PL / SQL: Показать описание в сравнении с оценкой
Оператор управления PL / SQL: упражнение-8 с решением
Напишите программу на PL / SQL, чтобы отобразить описание в сравнении с оценкой.
Пример решения:
Код PL / SQL:
DECLARE
grd CHAR(1);
BEGIN
-- Accept value for grade
grd :='&new_grd';
IF grd ='A' THEN
dbms_output.Put_line('Your Grade is: Outstanding');
ELSIF grd ='B' THEN
dbms_output.Put_line('Your Grade is: Excellent');
ELSIF grd ='C' THEN
dbms_output.Put_line('Your Grade is: Very Good');
ELSIF grd ='D' THEN
dbms_output. Put_line('Your Grade is: Average');
ELSIF grd ='F' THEN
dbms_output.Put_line('Your Grade is: Poor');
ELSE
dbms_output.Put_line('No such grade in the list.');
END IF;
END;
/
Пример вывода:
Введите значение для new_grd: A старый 5: grd: = '& new_grd'; новый 5: grd: = 'A'; Ваша оценка: выдающаяся Процедура PL / SQL успешно завершена.
Блок - схема:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на PL / SQL для подсчета количества сотрудников в отделе 50 и проверьте, есть ли в этом отделе вакансии или нет. В этом отделе 45 вакансий.
Далее: Напишите программу на PL / SQL для подсчета количества сотрудников в конкретном отделе и проверьте, есть ли в этом отделе вакансии или нет. Если есть вакансии, сколько вакансий в этом отделе.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code