2
Hive에서 동일한 테이블의 여러 파티션을 쿼리하려면 어떻게해야합니까? 같은 명령?여러 파티션 하이브를 쿼리하고 있습니까?
SELECT * FROM mytable WHERE partition ='first_partition' and partition='second_partition'
Hive에서 동일한 테이블의 여러 파티션을 쿼리하려면 어떻게해야합니까? 같은 명령?여러 파티션 하이브를 쿼리하고 있습니까?
SELECT * FROM mytable WHERE partition ='first_partition' and partition='second_partition'
하이브에서는 파티션도 열이므로 쿼리 관점에서 차이점은 없습니다. 당신은 그것을 칼럼으로 생각할 수 있습니다.
테이블 page_views
이 열 date
에서 분할 된 경우 다음 쿼리는 2008-03-01
과 2008-03-31
사이의 일 수를 검색합니다.
SELECT * FROM mytable WHERE column_one ='first_partition' and column_two ='second_partition'
그것은 더 명확 것처럼 테이블 구조를 제공하는 경우 귀하의 경우에는
SELECT page_views.*
FROM page_views
WHERE page_views.date >= '2008-03-01' AND page_views.date <= '2008-03-31'
, 당신은 사용할 수 있습니다.
제발 내 질문에 여기 좀 봐주실 수 있습니다 http://stackoverflow.com/questions/15556601/hive-count-tuple? – user1309258