Try this:

select * from table_name order by rand() limit 5;

Cheers,
R

On Tue, Aug 14, 2012 at 3:23 PM, Raihan Jamal <jamalrai...@gmail.com> wrote:

> I think you can use here LIMIT-
>
> Limit indicates the number of rows to be returned. The rows returned are
> chosen at random. The following query returns 5 rows from t1 at random.
>
>
>
> SELECT * FROM t1 LIMIT 5
>
> http://karmasphere.com/hive-queries-on-table-data
>
>
>
> *Raihan Jamal*
>
>
>
> On Tue, Aug 14, 2012 at 3:18 PM, zuohua zhang <zuo...@gmail.com> wrote:
>
>> Would like to extract a uniform random sample from a hive table? How
>> should I write the query?
>> Thanks!
>>
>
>

Reply via email to