2012-08-01 45 views
1

utilityDECIMAL(10,2)列。MySQL小數忽略邏輯運算符

SELECT * FROM items WHERE utility >= 50 

例如,此查詢將返回具有4.25實用程序的事物。有誰知道如何解決這一問題?

+0

你肯定工具是一個小數?聽起來像一些字符轉換正在進行。你可以發佈'show create table items'的輸出嗎? – 2012-08-01 10:24:53

回答

2

嘗試:

SELECT * FROM items WHERE utility >= CAST(50 AS DECIMAL(10,2)); 

SELECT * FROM items WHERE utility >= 50.0;