2012-08-01 3 views
1

utilityDECIMAL(10,2)입니다.논리 연산자를 무시하는 MySQL 소수점

SELECT * FROM items WHERE utility >= 50 

이 쿼리는 예를 들어 4.25의 유틸리티가있는 항목을 반환합니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까?

+0

당신이 유틸리티는 소수 있는지 확인 있습니까? 캐릭터 전환이 진행되고있는 것 같습니다. 'show create table items'의 출력을 게시 할 수 있습니까? –

답변

2

시도 :

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

SELECT * FROM items WHERE utility >= 50.0; 
관련 문제