0
A
回答
0
你的錯誤是在:0,13
更改爲:
SELECT * FROM salers WHERE comm IN (0.12, 0.13, 0.15);
2
「分數」 值被表示或者作爲定點值(decimal
)或浮點值。後者在平等運作時非常麻煩。
所以,除了逗號的錯誤,如果comm
是double
或float
,這可能是危險的。您可能會發現這工作得更好:
where cast(comm as decimal(10, 2)) in (0.12, 0.13, 0.15)
或者,最好,你可以找一個範圍:
where comm > 0.11 and comm < 0.16
+0
將值更改爲十進制,IN工作。謝謝大家。價值觀的答案真的很有價值。 –
相關問題
- 1. MySQL - IN中的ORDER BY值()
- 2. 什麼是MySQL中的IN和NOT IN的大小限制
- 3. MySQL - 每個值都在IN
- 4. MYSQL NOT IN數組
- 5. MySql的「IN」上不重複的值
- 6. MySQL的 - IN操作符(與精確值)
- 7. 基於訂單值的'IN'訂單 - MySQL
- 8. MySQL的WHERE IN()
- 9. MySQL的GROUP_CONCAT + IN()= :-(
- 10. MYSQL IN
- 11. 浮動數字的mysql最小值列
- 12. PHP MySQL的不包含值小數
- 13. Mysql 4.0獲取最小值的數據
- 14. MySQL IN()函數中的PHP數組?
- 15. MySql查詢數組到MySql IN查詢
- 16. mysql select不工作IN IN
- 17. MySQL IN()函數問題 - 使用字母數字值
- 18. 如何使用IN和參數檢查MySQL中的多個值?
- 19. MySql的逗號分隔值,並使用IN選擇數據
- 20. mysql中的'IN'運算符中是否存在數值限制?
- 21. Mysql的使用IN
- 22. Mysql的WHERE IN子
- 23. MySQL的IN子句
- 24. MySql,CONCAT和NOT IN,字符串值
- 25. 減小值的在MySQL
- 26. 來自MySQL的最小值
- 27. 在mySQL中IN/NOT IN的使用
- 28. MYSQL GROUP_CONCAT和IN
- 29. bigint in mysql
- 30. MySQL列IN
是什麼'comm'列的數據類型? –
錯字?你想要一個0到13之間的逗號嗎? – jarlh
郵政 'COMM' 列中的值和數據類型 – Mansoor