Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.09.2018, 05:46   #1
Lupusludens
 
Регистрация: 05.11.2017
Сообщений: 4
По умолчанию PL SQL HOME_WORK_6_1

Нужна помощь в решении задачи. Решение моё, но я не осилил счётчик и вывод кодов регионов с не менее, чем 10-ю странами.
Могу дать доступ к компайлеру и/или весь файл с базами.

6. Write a PL/SQL block to read and display the names of world regions, with a count of the number of countries in each region. Include only those regions having at least 10 countries. Order your output by ascending region name.

A.:No names of world regions in the TABLE countries. Only REGION_ID.
DECLARE
CURSOR countries_cur IS
SELECT region_id, country_name FROM countries
--WHERE country_name.COUNT >= 10
ORDER BY region_id ASC;
v_region_id countries.region_id%TYPE;
v_country_name countries.country_name%TYPE;
BEGIN
OPEN countries_cur;
--LOOP
FETCH countries_cur INTO v_region_id, v_country_name;
DBMS_OUTPUT.PUT_LINE(v_region_id ||' '|| v_country_name);
--END LOOP;
CLOSE countries_cur;
END;
Lupusludens вне форума Ответить с цитированием
Старый 10.09.2018, 08:01   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

хоть бы структуру таблиц регионов и стран привел. Ну а так см. with as select
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 10.09.2018 в 08:08.
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как у пользователя SQL убрать права на остановку/перезагрузку MS SQL Server? R_G Общие вопросы по программированию, компьютерный форум 1 28.09.2016 06:27
Oracle. PL/SQL Dev. Выполнить много SQL'файлов по-порядку в 1 клик Человек_Борща SQL, базы данных 2 11.12.2014 12:12
Удаление строки с помощью SQL запроса (Query1.SQL.ADD('Delete....')) Schutze Помощь студентам 6 29.11.2009 22:15
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26