Как мне сгенерировать 5 уникальных случайных чисел?
Теперь у меня есть что-то вроде
declare v_counter integer;
declare v_random integer;
declare v_result varchar(10);
select FLOOR(1+(rand()*50)) into v_result;
set v_counter=0;
while v_counter < 4 then
select FLOOR(1+(rand()*50)) into v_random;
set v_result = concat(v_result,'|',v_random;
v_counter = v_counter + 1;
end while;
Результат может выглядеть так:
12|22|3|46|3
Числа должны быть уникальными и отсортированы так, чтобы они выглядели так:
1|2|3|4|5
Есть идеи?