带参数的模糊查询 select * from article where title like '%?%' ,注意参数是保存在list中的那种。
1个回答
展开全部
主要问题是你代码是在哪里的:
编程语言里,如JAVA:
String sql=“select * from article where title like ?";
PreparedStatement ps=conn.prepareStatement(sql);
ps.setString(1, "%"+参数+"%");
数据库T-SQL:
select * from article where title like '%'+@str+'%'
---------测试
declare @str varchar(10)
set @str='李'
select * from s where sname like '%'+@str+'%'
/* 结果
S# SNAME AGE SEX
--------------- ---------- ----------- ----
200810405112 李# 23 男
200810405138 李## 22 女
(2 行受影响)
编程语言里,如JAVA:
String sql=“select * from article where title like ?";
PreparedStatement ps=conn.prepareStatement(sql);
ps.setString(1, "%"+参数+"%");
数据库T-SQL:
select * from article where title like '%'+@str+'%'
---------测试
declare @str varchar(10)
set @str='李'
select * from s where sname like '%'+@str+'%'
/* 结果
S# SNAME AGE SEX
--------------- ---------- ----------- ----
200810405112 李# 23 男
200810405138 李## 22 女
(2 行受影响)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询