はじめに
redashでQuery Resultを利用するとSQLiteを利用することができる。
ただし、SQLite内で割合を計算をするような処理をすると、0になってしまうので、一工夫必要になる
例
1 2 3 |
SELECT success / try * 100 AS ratio, success , try |
解決策
castと、roundを利用し、小数点以下の計算に対応させる。
1 2 3 |
SELECT round(cast(success as REAL) / cast(try as REAL),5) * 100 AS ratio, success as success , try as try |