Я получаю свои данные из CSV-файла, размещенного в AWS S3, используя S3 Select. Я использую следующий запрос:
SELECT text from S3Object s WHERE s.locale ='${locale}' LIMIT 1
мои столбцы text
и locale
.
Этот запрос всегда дает мне первую строку в CSV.
Есть ли способ заставить запрос возвращать случайную строку вместо строк, которые соответствуют фильтру (локаль)? Я пытаюсь избежать выборки всех строк, которые соответствуют локали, а затем выбрать случайную строку в моем коде (после того, как я получу результаты запроса).