我在Oracle数据库中有一个名为marks(Number(2,2))的数据库中的字段 我正在使用Java和Spring JPA存储库。
标记字段包含0,0.5,0.05,0.50,.35,.31,1.45,4,4.60等数据...
现在在UI中我有一个过滤字段,用于过滤数据。 如果我的输入为0,则应返回包含0的所有数字,即0,0.5,0.05,0.50,4.60 当我使用to_char()时,它将0.5转换为.5和0.50转换为.5 所以没有得到正确的结果
实现这个目标的方法应该是什么
答案 0 :(得分:0)
为什么要使用to_char?
我会留下号码并按照
的方式行事yourInput 与 yourInput 之间的 yourfield 强> + 1)
这意味着如果您的输入为0,那么它将是介于0和1之间的任何值,如果您的输入为1,那么它将是介于1和2之间的所有值等等
我假设您的UI字段中只包含整数,同样的规则适用于所有输入。