Java中怎么实现带参数的多条件的模糊查询?
2个回答
展开全部
把or改成and,可以定义个条件字段、条件不为空加在后面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
'%王五%'
结果如下
数据库如下:
我怀疑是你数据库的问题.
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
'%王五%'
结果如下
数据库如下:
我怀疑是你数据库的问题.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询