Java中怎么实现带参数的多条件的模糊查询?

2024-12-19 19:12:53
推荐回答(3个)
回答1:

or bookname = '%"+bookname

or author = '%"+author+"%'";  = 号改成like 试试

 

2013年6月26日8:37:02

sql语句测试没问题.

SELECT * FROM tbl_book WHERE isbn LIKE '%1%' OR bookname LIKE '%b%' OR author LIKE '%王五%'

结果如下

数据库如下:

 

我怀疑是你数据库的问题.

回答2:

把or改成and,可以定义个条件字段、条件不为空加在后面

回答3:

and....为什么全部是or?