【发布时间】:2012-11-20 19:35:45
【问题描述】:
我目前使用这样的 pl/sql 查询搜索数据库以获得某些结果:
SELECT
*
FROM
citrostats cs
WHERE
(
trim(upper(cs.name)) like trim(upper('%'|| ? ||'%'))
OR
trim(upper(cs.UCODE)) like trim(upper('%'|| ? ||'%'))
)
ORDER BY NAME DESC
我对此进行了重新组织,并将所有行提取到对象列表中,并将相应的列作为字符串属性。
我需要的是一个 java 代码,它可以搜索 String 类型的属性,以提供与此查询的结果相同的对象集。
有人可以帮忙吗?
【问题讨论】:
-
这条 SQL 中的 'trim' 究竟做了什么?似乎是多余的。
标签: java sql string search plsql