在 SQLite 中執行浮點除法
在 SQLite 中進行整數除法時,結果以整數形式傳回。如果您想計算實際值,這可能會出現問題。要解決此問題,您可以將其中一個數字乘以 1.0 將其轉換為實數。
例如,以下查詢傳回整數結果:
sqlite> select totalUsers/totalBids from (select (select count(*) from Bids) as totalBids , (select count(*) from Users) as totalUsers) A; 1
取得除法結果的實際值,將其中一個數字乘以 1.0:
sqlite> select totalUsers*1.0/totalBids from (select (select count(*) from Bids) as totalBids , (select count(*) from Users) as totalUsers) A; 0.5
以上是如何在 SQLite 中執行精確的浮點除法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!