使用MySQL命令提示符,我想選擇包含數字的特定小數部分的所有行。mysql查找行數小數部分
我有一個FLOAT類型的字段叫做優先級&我想查找優先級爲X.2的所有行,其中X可以是任何整數。
有沒有辦法使用MOD或FLOOR函數在查詢中提取「.2」?
我已經試過:
SELECT * from table
WHERE priority-FLOOR(priority) = .2 *(note the decimal point before the 2)*
但它返回空集的時候,我知道有含X.2的優先級至少爲100行
感謝有關使用
我很震驚,但它的工作原理:http://sqlfiddle.com/#!2/6d39a/1 –
是的,我被困在這個很長一段時間後,搜索了幾個星期。它與數據類型FLOAT有關(不完全確定),然後有一天我失望了,我嘗試了LIKE並奇蹟般地工作。 :) – J2D8T