簡體   English   中英

如何獲取 bigquery 中每列的 null 值計數/百分比

[英]How to get the null value count/percentage for each columns in bigquery

表名 = '表頭'

根據下表詳細信息,Reg_nbr 沒有 null 值,所以在 output 中它是 0,Reg_name 在 6 條記錄中有 3 個 null 值,所以 output 是 50,Reg_code 只有 null 值,所以 883343780 是 88334371

請在查詢部分提供幫助 - 在 bigquery 中

在此處輸入圖像描述

考慮以下方法

select 
  100 * countif(Reg_nbr is null) / count(1) as Reg_nbr,
  100 * countif(Reg_Name is null) / count(1) as Reg_Name,
  100 * countif(Reg_Code is null) / count(1) as Reg_Code
from your_table          

如果應用於您問題中的示例數據 - output 是

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM