2015-11-18 66 views
-1

我在Oracle數據庫中有一個名爲marks(Number(2,2))的字段db 我正在使用Java和Spring JPA存儲庫。使用命名查詢獲取數據進行篩選篩選數據

標記字段包含.31,1.45,4,4.60的0,0.5,0.05,0.50數據,0.35,等...

現在,在UI我具有用於過濾數據的過濾字段。 如果我的輸入是0,它應該返回所有包含0的數字,即0,0.5,0.05,0.50,4.60 當使用to_char()時,它將0.5轉換爲.5和0.50爲.5 所以我沒有得到正確的結果

應該用什麼來實現這個

回答

0

爲什麼要使用TO_CHAR的方式嗎?

我會離開的數量和沿

線,其中之間yourfield yourInput做一些事情,(yourInput + 1)

這意味着,如果你的輸入爲0,那麼它將是0和1之間的任何值,如果你的輸入是1,那麼它將是1和2之間的所有值等等

我假定您的用戶界面字段中只有整數,同樣的規則適用於所有輸入。