Как я понимаю, вы хотите читать ваши данные, проецируя дополнительные столбцы label
и source
, случайным образом.
Вы можете сделать это, добавив прогноз, используя random
как
ARRAY['A', 'B', 'C'][1 + random(3)] AS label
- то же самое для
source
Пример:
presto:default> SELECT *, ARRAY['A', 'B', 'C'][1 + random(3)] AS label
-> FROM (VALUES 1,2,3,4) t(data);
data | label
------+-------
1 | C
2 | A
3 | B
4 | B
(4 rows)
(проверено на Presto 322)