したがって、「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