ロックとチュウーハイとこりんがるな日々

日々のインプットした事をアウトプットする場所

prestoで整数同士の割り算をすると整数が返される問題の解決方法

prestoで整数同士の割り算を行う整数が返却される場合は良いが以下のような場合に0が返却される

select (10 / 5);

予想される値は 0.5 だが prestoの場合は 0 が返却されてしまう 正常に0.5 を返却してもらうためには以下のようにする必要がある

select (10 * 1.0 / 5);

もしくは以下のようにする

select (cast(5 as DOUBLE) / 10);