所以我要搜索“1.00”需要在 1、1.0、1.00、1.000、11、11.00 等上找到匹配项
所以我所追求的是一个简单的搜索,但尾随小数位是可选的,因为它们可能会或可能不会被用户添加到数据库中。
目前我有这个,这显然不会成功
SELECT *
FROM `prices`
WHERE `price` = '%1.00';
执行以下操作会起作用,但我想要更简洁的东西,因为
SELECT *
FROM `prices`
WHERE `price` = '1.00'
OR `price` = '1.0'
OR `price` = '1';
# NOTE THE LACK OF DECIMAL PLACE