Есть ли способ вывести только процент от общего количества выходных записей в Redshift, если вы не знаете количество возвращенных записей?
Допустим, результат запроса будет 1000 записей. Вы просто хотите выбрать 60% случайным образом ... Так что в этом случае будет 600 записей.
Если бы я знал, что выход всегда равен 1000, я бы использовал LIMIT 600. Но я не знаю, сколько записей будет возвращено, и я хочу, чтобы он был переменным ..
Любые идеи?
PS: пытался использовать LIMIT (0,6 * COUNT (*)), но он не работал .. Ошибка состояла в том, что "LIMIT не принимает переменную"