在java中如何实现多选项的查询,如:时间、商品名、生厂商、仓库、商品数量等等,其中根据一个选项或多个选项来精确或者模糊查询。在业务逻辑中SQL语句应该如何实现?数据库为ORACLE 11g
一个选项或多个选项:
多个条件 可以用 and 或者 or连接, and表示且 or表示或者
精确或者模糊查询
精确使用 = 模糊使用like 其中like有占位符 _ 和匹配符 %
占位符表示提一个字符,匹配符表示替代0个或者多个字符
可以实现的,多个,输入,判断每个条件是否为空。
如果不为空append进sb,具体,你自己决定,反正,查询功能上,查询一条和多条。机理是类似的