hive の型変換
以下のようなHQLを書いたらエラーになった。0はint と判断されるらしい。
SELECT COALESCE([BIGINTの値 or NULL の項目], 0)
from ([sub query])
以下ならOK。
SELECT COALESCE([BIGINTの値 or NULL の項目], cast(0 as BIGINT) )
from ([sub query])
以下のようなHQLを書いたらエラーになった。0はint と判断されるらしい。
SELECT COALESCE([BIGINTの値 or NULL の項目], 0)
from ([sub query])
以下ならOK。
SELECT COALESCE([BIGINTの値 or NULL の項目], cast(0 as BIGINT) )
from ([sub query])