使用命名查询获取数据进行筛选筛选数据

问题描述:

我在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 所以我没有得到正确的结果

应该用什么来实现这个

为什么要使用TO_CHAR的方式吗?

我会离开的数量和沿

线,其中之间yourfield yourInput做一些事情,(yourInput + 1)

这意味着,如果你的输入为0,那么它将是0和1之间的任何值,如果你的输入是1,那么它将是1和2之间的所有值等等

我假定您的用户界面字段中只有整数,同样的规则适用于所有输入。