0
我有一個查詢依賴avg()使用sqlite-jdbc連接到一個sqlite數據庫。然而,當我的查詢運行時,我得到的平均值爲0.0的答案,但是當我在其他地方(便攜式數據庫查看器)運行相同的查詢時,我得到了預期的(非零)值。爲什麼?avg()與sqlite-jdbc
被平均的列是一個整數列表。
SELECT COUNT(col) as count, AVG(col) as average FROM table WHERE <many-clauses-here>
計數返回正確。
值進行平均化: 「54」,「56」,「66」,「53」
的文件格式是sqlite的,但它是風格的方式是,雖然這應該由ddf spec給出的規格不是相關的
你能告訴我們查詢和涉及的數據嗎?這裏可能會有一個四捨五入的問題。 –
這是我從未想過的事情。這是爲了工作,所以我會明天檢查其他值集合。 – Alastair
可能是一個不同的數據庫。 –