有什么方法可以在 BigQuery 中获取具有空值和字符串值"空"的列数?



我一直在查找bigQuery表中同时具有null值和string"null"的列的计数。我尝试过这个查询,但它只给出了具有null值的列数,而没有给出具有string"null"的列数。这是我的问题:

SELECT col_name, COUNT(1) nulls_count
FROM `someproject.somedataset.k_test` t,
UNNEST(REGEXP_EXTRACT_ALL(TO_JSON_STRING(t), r'"(w+)":null')) col_name
GROUP BY col_name

它只是给我一个具有null值的列数。我需要计算同时具有null值和具有string"null"值的列。有导游吗?

试试这个:r'"(w+)":"?null"?')

最新更新