-2
하이브 테이블이 있습니다. 여기에는지도 데이터 유형이 있습니다. 키는 userId이며 값은 카운트입니다. 값이 일부 변수 n보다 큰 모든 키를 추출 할 수 있습니까?하이브지도 유형 쿼리
이 테이블은 하이브를 사용하여 외부에서 생성되었습니다.
하이브 테이블이 있습니다. 여기에는지도 데이터 유형이 있습니다. 키는 userId이며 값은 카운트입니다. 값이 일부 변수 n보다 큰 모든 키를 추출 할 수 있습니까?하이브지도 유형 쿼리
이 테이블은 하이브를 사용하여 외부에서 생성되었습니다.
:
mp_col
{"userid":"user1", "count":1}
{"userid":"user2", "count":2}
{"userid":"user3", "count":3}
그런 다음 쿼리가 원하는 행을 반환하기는 간단하다 :
select mp_col["userid"] as user_ids
from table
where mp_col["count"] > 1
;
이 의지 출력은 다음 표 :
user_ids
user2
user3
코드 또는 재단? –
열 중 하나에지도 유형이 있습니다. 기초는 그 것이다. 맵의 키는 userID이고, count는 그가 로그인 한 횟수이다. 나는 값이 어떤 숫자보다 큰 모든 키를 얻고 싶다. @ 에반 카스 레이크 – extraDarker