当前位置: 代码迷 >> J2EE >> 在线狂等 您模糊查询
  详细解决方案

在线狂等 您模糊查询

热度:63   发布时间:2016-04-22 00:50:31.0
在线狂等 你模糊查询
现在 要给 人员做一个检索查询,可以通过 名称来查询。。
比如: select * from user where name like '%张三%'
如果 检索 为空,那么 就会 是select * from user where name like '%%'
但是这个sql不会检索出 name 为 null的值。。。

我想完成的功能就是: 如果 输入查询条件 就能 按照条件检索。
不过没有检索条件 就查询所有的记录

------解决方案--------------------
"select * from user where name like \' "+"%"+"要搜索的内容"+"%\'"

比如输入"Zark" 就是 select * from user where name like '%Zark%'

不输入任何东西 则是 select * from user where name like '%%' 这条代码就是返回所有记录啊

还是说我没明白楼主的意思?

------解决方案--------------------
哦,刚刚没看清楼主的题意。
那你在程序里判断输入的数据是否为空,然后发送不同的sql不行吗?
  相关解决方案