[HADOOP] 하이브에서 상위 2 행 선택
HADOOP하이브에서 상위 2 행 선택
나는 여기 noobie이다. 하이브의 급여 (버전 0.11)를 기준으로 직원 목록에서 상위 2 개 테이블을 검색하려고합니다. TOP 기능을 지원하지 않으므로 다른 방법이 있습니까? 아니면 UDF를 정의 했습니까?
해결법
-
==============================
1.예, 여기서 LIMIT을 (를) 사용할 수 있습니다.
예, 여기서 LIMIT을 (를) 사용할 수 있습니다.
아래 쿼리를 사용하여 시도해 볼 수 있습니다.
SELECT * FROM employee_list SORT BY salary DESC LIMIT 2
-
==============================
2.
select * from employee_list order by salary desc limit 2;
from https://stackoverflow.com/questions/30441744/select-top-2-rows-in-hive by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 하둡이없는 쪽모이도? (0) | 2019.07.25 |
---|---|
[HADOOP] RDD 파티션과 슬라이스의 차이점은 무엇입니까? (0) | 2019.07.25 |
[HADOOP] JDBC API를 사용하여 하이브 종료 상태 또는 오류 코드를 캡처하는 방법 (0) | 2019.07.24 |
[HADOOP] Elephantbird에서는 HDFS에서 데이터로드가 작동하지 않습니다. (0) | 2019.07.24 |
[HADOOP] Hadoop 분할 불가능 TextInputFormat (0) | 2019.07.24 |