ceil(random() * 26)::integer, 1),
substring('0123456789', ceil(random() * 10)::integer, 1),
substring('!#$%&()*+,-./:;<=>?@[]^', ceil(random() * 23)::integer, 1)
), '')
FROM generate_series(1,8);
SELECT string_agg("regexp_split_to_table", '')
FROM (SELECT *, random() FROM regexp_split_to_table('Постгрес - перемешай-ка мне эти буквы нах!', '') ORDER BY 2) AS t
Вместо "Пострес... " должна стоять сгенерированная строка.
Обсуждают сегодня