Тествах функцията IS NULL
, предоставена от Google BigQuery, но изглежда не дава правилни резултати.
ПРИМЕРНИ ДАННИ:
id age gender password
1, 11, NULL, NULL
1, 11, "NULL", "NULL"
1, 11, "null", "null"
1, , NULL, NULL
QUERY:
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
работи или не. Също така съм объркан с това как бих вмъкнал нулеви данни във формат на низ и числов формат.