2013-03-20 2 views

답변

6

하이브에서는 파티션도 열이므로 쿼리 관점에서 차이점은 없습니다. 당신은 그것을 칼럼으로 생각할 수 있습니다.

테이블 page_views이 열 date에서 분할 된 경우 다음 쿼리는 2008-03-012008-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' 

, 당신은 사용할 수 있습니다.

+0

제발 내 질문에 여기 좀 봐주실 수 있습니다 http://stackoverflow.com/questions/15556601/hive-count-tuple? – user1309258