1. ホーム
  2. sql

[解決済み] sqliteでintをrealに変換する

2022-11-28 15:24:51

質問

sqliteでの除算は整数値を返します。

sqlite> select totalUsers/totalBids from 
(select (select count(*) from Bids) as totalBids , 
(select count(*) from Users) as totalUsers) A;
1

除算結果の実数値を得るために型キャストすることは可能でしょうか?

どのように解決するのですか?

片方の数字に 1.0 :

SELECT something*1.0/total FROM somewhere

これで整数の割り算ではなく、浮動小数点の割り算ができるようになります。