Есть ли способ получить только одну случайную строку с помощью S3 Select поверх файла CSV? - PullRequest
0 голосов
/ 04 апреля 2020

Я получаю свои данные из CSV-файла, размещенного в AWS S3, используя S3 Select. Я использую следующий запрос:

SELECT text from S3Object s WHERE s.locale ='${locale}' LIMIT 1

мои столбцы text и locale.

Этот запрос всегда дает мне первую строку в CSV.

Есть ли способ заставить запрос возвращать случайную строку вместо строк, которые соответствуют фильтру (локаль)? Я пытаюсь избежать выборки всех строк, которые соответствуют локали, а затем выбрать случайную строку в моем коде (после того, как я получу результаты запроса).

...