Вывести 1000 случайных чисел от 1 до 1000, таких что не повторяются в этой последовательности, больше чем 3 раза.
select r.* from (select round(dbms_random.value(1, 1000)) as v from dual connect by level <= 1000) r group by r.v having count(*) < 4;
Tags: Oracle, SQL
Comments are closed.