-3
하이브 테이블의 100 개 이상의 열 각각에 대해 NULL 값의 COUNT를 반환하는 SQL 코드는 무엇입니까? SQL에서하이브, SQL : 하이브 테이블의 100 개 이상의 각 열에 대해 NULL 값 COUNT를 반환합니다.
하이브 테이블의 100 개 이상의 열 각각에 대해 NULL 값의 COUNT를 반환하는 SQL 코드는 무엇입니까? SQL에서하이브, SQL : 하이브 테이블의 100 개 이상의 각 열에 대해 NULL 값 COUNT를 반환합니다.
는 열 이름을 각각 입력 피하기 위해 어떤 방법이 있나요
SELECT
SUM(CASE WHEN a is null then 1 else 0 end) as a_null_count,
SUM(CASE WHEN b is null then 1 else 0 end) as b_null_count,
--- ...
SUM(CASE WHEN z is null then 1 else 0 end) as z_null_count
FROM table
것입니까? – user2205916
@ user2205916 - 메타 데이터를 사용하여 쿼리를 작성하여 SQL 문을 생성 할 수 있습니다. - 열보기에서 선택하고 sum 문을 작성하십시오. – Hogan
여기 else 문은 else 문이 필요하지 않습니다. – leftjoin