모든 컬럼을 통해 널 필드의 수는 약 150 열 및 2,600 행으로 datapoints
을했다. 150 열은 너무 많지만 CSV를 가져온 후에이 DB를 얻었고 열 수를 줄이는 것은 불가능합니다.SQL (SQLite는) 나는 테이블을 가지고
데이터에서 통계적 자료를 얻어야합니다. 예 : 하나의 질문은 다음과 같습니다. (모든 열 중) 총 필드 수는 null입니다. 어떻게 효율적으로이 일을 처리 할 수 있는지 누군가가 알고 있습니까? 모든 열의 손으로하지 않고,
SELECT count(*) FROM datapoints tb1 where 'tb1'.'column1' is null;
그러나이 어떻게 함께 모든 열에 대해이 문제를 해결 할 수 있습니다 하나 개의 컬럼에 대한
그것은 문제가되지 않습니다?
최저
, 마이클
위의 내용은 DB2와 Access에서 시도되었으므로 잘하면 sqlite에서도 작동 할 것입니다. – rskar
스프레드 시트를 사용하여 쿼리를 작성하는 것이 좋습니다. 네. 쿼리 자체에 대해별로 좋지 않은 유일한 점은 N을 계산하고 수동으로 최신 상태로 유지해야한다는 것입니다. 머피의 법칙이 이상적이지 않을 수도 있습니다. – Brian
내 문제는 고마워. SQLite는 에서이 구문이 같아야 다음 SELECT (N *의 수 (*)) - ( COUNT (t1.'COLUMN_1 ') + COUNT (t1.'COLUMN_2') + ... +를 COUNT (t1.'COLUMN_N ') ) FROM datapoints t1; – Michael