web-dev-qa-db-fra.com

Sélectionnez les 2 premières lignes de Hive

Je suis un noobie ici. J'essaie de récupérer les 2 premières tables de la liste de mes employés en fonction du salaire dans Hive (version 0.11). Puisqu'il ne supporte pas la fonction TOP, existe-t-il des alternatives? Ou avons-nous définir un fichier UDF?

16
Holmes

Oui, ici vous pouvez utiliser LIMIT.

Vous pouvez l'essayer par la requête ci-dessous:

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