java项目中如何实现多选项的模糊或者精确查询

2023-01-14 11:25

2个回答
时间、商品名、生厂商、仓库、商品数量 这几个量 你从前端传送到业务逻辑层的时候

先判断 其是否为空 之后拼接SQL

String sql=“select * from 表 where “
if(shijian!=null||!“”.eqaues(shijian)){
sql=sql+"shijian='+时间 +'"
}
大概是这个意思
eqaues 我写错了 不用eclipse 敲 我很多东西不会写
select * from 表 where 条件

 一个选项或多个选项:
    多个条件 可以用 and 或者 or连接, and表示且  or表示或者
精确或者模糊查询
    精确使用 =   模糊使用like  其中like有占位符 _  和匹配符 %  
    占位符表示提一个字符,匹配符表示替代0个或者多个字符

相关问答
java 中模糊查询
2个回答2023-01-07 14:56
查询数据库还是什么?查数据库的话在查询条件两边加%就行。 比如查询name: ......and name like '%" + this.name + "%'......
如何在JAVA里做 模糊查询
1个回答2023-01-08 14:26
这样一个list,里面存放的是多个employee对象。然后我想对这个list进行按照employee对象的名字进行模糊查询。有什么好的解决方案么? 比如我输入的查询条件为“wang”,那么应该返回只...
全文
关于java中模糊查询的问题
2个回答2023-01-15 16:52
select * from 表1 a, 表2 b,表3 c (要是Hibernian就对象名吧!) where a.time = b.time and b.name = c.name 基本就这意思,...
全文
java中怎么对时间进行模糊查询
1个回答2023-08-05 18:35
采用like关键字查询
java中实现模糊查询应该怎样写
1个回答2023-01-06 20:36
sql语句 ----》模糊查找姓张的所有人 select * from 表名 where 字段名 like ‘张%’
sql 模糊查询+时间段查询
1个回答2022-09-24 11:36
select * from kucun where 时间字段 between '2009-01-02' and '2010-02-01' and ( kName like '%小%' or kLin...
全文
SQL时间段查询+模糊查询
2个回答2022-09-17 11:20
没有给出太多的信息.我就直接写吧: SELECT * FROM 表A where --这个是时间段查询 时间列 BETWEEN GETDATE()-1 AND GETDATE() --模糊查询...
全文
赤印是多选项决定结局的还是几个选项确定路
1个回答2024-03-13 13:08
都不是,这个游戏是确定好路线的,你只需要看下去就可以了(顺便提醒一句,结局超虐)
sql日期的模糊查询
1个回答2022-12-13 20:10
select * 表名 from 字段名 between '年月日 时分秒' and '年月日 时分秒' 还可以 select * from dbo.PLAT_SendMsgRet where 时间字...
全文
扫码下载APP
听书听课听播客,随时随地陪伴你
热门问答