首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

在线狂等 您模糊查询

2012-09-22 
在线狂等 你模糊查询现在 要给 人员做一个检索查询,可以通过 名称来查询。。比如: select * from user where

在线狂等 你模糊查询
现在 要给 人员做一个检索查询,可以通过 名称来查询。。
比如: 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不行吗?

热点排行