因此,我在搜索「1.00」後需要在1,1.0,1.00,1.000,11,11.00, etc是否有可能搜索一個值,可選地查看以十進制值結尾的0
所以我追求的是一個簡單的搜索,但隨着小數點後的位置是可選的,因爲它們可能會或可能不會被用戶添加到數據庫中。
目前我有這個,這顯然不會做的伎倆
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
實際上,因爲花車自動剝尾0的時候,他們保存到數據庫中,我永遠不會有在這種情況下,值存儲爲1.0,所以我只需要修改我比較的值以去掉尾隨的0,所以它更像是一個PHP任務。 – duellsy