1
I 아래하이브
ID value
1
1
ID value
1
1 2
값으로 하이브 테이블 데에 합에 널 값을 무시하는 방법 제가
select id,sum(val) from table group by id;
제 필요한 출력
로서 출력 필요id sum
1
두 번째 테이블 출력
당신이 널 합 행을 필터링해야하는 경우I 아래하이브
ID value
1
1
ID value
1
1 2
값으로 하이브 테이블 데에 합에 널 값을 무시하는 방법 제가
select id,sum(val) from table group by id;
제 필요한 출력
로서 출력 필요id sum
1
두 번째 테이블 출력
당신이 널 합 행을 필터링해야하는 경우, having
사용 : 수학의 기본에서
select id, sum(value) from table group by id having sum(value) is not null;
2+0=2
그래서 그 어쨌든 기본 관리이 걸릴 것이 hive
걱정 진다고 일 것 .
hive> create table first (Id int,value int);
OK
Time taken: 3.895 seconds
hive> select * from first;
OK
1 2
1 NULL
hive> select id, sum(value) as sum from first group by id;
Total MapReduce CPU Time Spent: 4 seconds 610 msec
OK
1 2
Time taken: 83.483 seconds, Fetched: 1 row(s)