1
각 열에 총 NULL 필드를 하이브 테이블을 만들고 찾을 수
예를 들어 나는 하이브 테이블의 모든 컬럼에 널 (null) 필드의 수를 반환하는 쿼리를 작성해야합니다
이col1|col2|col3
----------------
NULL|a |b
NULL|a |b
e |NULL|f
쿼리가 반환해야 위의 표는 2 1 0입니다. 누군가 제발 도와 줘 ??
각 열에 총 NULL 필드를 하이브 테이블을 만들고 찾을 수
예를 들어 나는 하이브 테이블의 모든 컬럼에 널 (null) 필드의 수를 반환하는 쿼리를 작성해야합니다
이col1|col2|col3
----------------
NULL|a |b
NULL|a |b
e |NULL|f
쿼리가 반환해야 위의 표는 2 1 0입니다. 누군가 제발 도와 줘 ??
select
sum(if(col1 is null, 1, 0)),
sum(if(col2 is null, 1, 0)),
sum(if(col3 is null, 1, 0))
from mytable
감사합니다. Joe K! 모든 단일 열의 이름을 지정하지 않아도되는 매우 많은 수의 열이있을 때이를 수행하는 방법을 알고 있습니까? –