2012年7月4日水曜日

BigQueryのINTEGERでIS NULL

今度は数値で0と存在しないものを分けたかったが、
こっちもうまく行かなかった。勝手に0に変換されて返ってくる。
IS NULLがおかしいのかなと思って以下のようなクエリを試してみたら、
クエリ
SELECT NULL, IS_NULL(NULL), IS_NULL(col) FROM hoge
結果
null, true, false


前2つはちゃんと期待通り、colをis nullで見ている所は中身が0に変わっているので、falseになるっぽい。
ブラウザツールがおかしいのかもと思って、念のためGASからも実行してみたけど、同じだった。

0 件のコメント:

コメントを投稿