web-dev-qa-db-ja.com

Hiveの上位2行を選択します

私はここのヌービーです。 Hive(バージョン0.11)の給与に基づいて、従業員リストから上位2つのテーブルを取得しようとしています。 TOP関数をサポートしていないため、代替手段はありますか?または、UDFを定義していますか?

22
Holmes

はい、ここでLIMITを使用できます。

以下のクエリで試すことができます:

SELECT * FROM employee_list SORT BY salary DESC LIMIT 2
51
select * from employee_list order by salary desc limit 2;
1
Ashish Doneriya