我已经测试IS NULL
了 Google BigQuery 提供的功能,但它似乎没有给出正确的结果。
样本数据:
id age gender password
1, 11, NULL, NULL
1, 11, "NULL", "NULL"
1, 11, "null", "null"
1, , NULL, NULL
询问:
SELECT id, age, gender, password, id IS NULL, age IS NULL, gender IS NULL, password IS NULL
FROM privatedata.testnull
输出:
Row id age gender password f0_ f1_ f2_ f3_
1 1 11 NULL NULL false false false false
2 1 11 NULL NULL false false false false
3 1 11 null null false false false false
4 1 0 NULL NULL false false false false
但是这个 SQL 有效:
SELECT NULL IS NULL, COUNT(*) FROM privatedata:testnull
所以我不确定是否IS NULL
工作。此外,我对如何以字符串格式和数字格式插入空数据感到困惑。