当前位置: 技术问答>java相关
菜鸟刚学jsp,别人教给我一条sql语句,是查询表里的数据,不过不是模糊查询的,哪位高手告诉我模糊查询的语句怎么写?
来源: 互联网 发布时间:2017-04-28
本文导语: //准备SQL语句 strSQL = "select * from 网页测试 "; if(request.getParameter("username")!=null&&!request.getParameter("username").trim().equals("")) strSQL+=" where 姓名='"+request.getParameter("username")+"'";//这里的username是数据库里表示姓名字段的...
//准备SQL语句
strSQL = "select * from 网页测试 ";
if(request.getParameter("username")!=null&&!request.getParameter("username").trim().equals(""))
strSQL+=" where 姓名='"+request.getParameter("username")+"'";//这里的username是数据库里表示姓名字段的字段名
那么模糊查询的sql语句怎么写呢?
strSQL = "select * from 网页测试 ";
if(request.getParameter("username")!=null&&!request.getParameter("username").trim().equals(""))
strSQL+=" where 姓名='"+request.getParameter("username")+"'";//这里的username是数据库里表示姓名字段的字段名
那么模糊查询的sql语句怎么写呢?
|
sorry,昨天我好象给你的是这个,这个不是模糊的,是精确的.
下面是模糊的.
把:
where 姓名='"+request.getParameter("username")+"'";//
改成:
where 姓名 like '%"+request.getParameter("username")+"%'";
下面是模糊的.
把:
where 姓名='"+request.getParameter("username")+"'";//
改成:
where 姓名 like '%"+request.getParameter("username")+"%'";