Google BigQueryが提供する関数をテストしましIS NULL
たが、正しい結果が得られないようです。
サンプルデータ:
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
動作しているかどうかはわかりません。また、文字列形式と数値形式でnullデータを挿入する方法と混同しています。