我有這樣如何截斷小數點在mysql中列
Percentage
0.00
0.00
10.10
0.90
0.00
表我想這是這樣
Percentage
0
0
10.10
0.90
0
,這是我的查詢
SELECT discount_percentage - TRUNCATE(discount_percentage, 0), IF(discount_percentage - TRUNCATE(discount_percentage, 0) = 0.00, TRUNCATE(discount_percentage, 0), discount_percentage) AS percentage FROM `order` WHERE 1
而且我的結果是:
discount_percentage - TRUNCATE(discount_percentage, 0) percentage
0.00 0.00
0.00 0.00
0.99 10.99
0.00 0.00
我的百分比字段的類型爲float
如果0.00意味着我想要0也如果10.00意味着10和10.99意味着10.99。如有人知道救我出這
最新的數據類型的列百分比? – cableload
float是我的類型 – Sivabalan