
select * from dbo.student
where 1=1 ${if(len(stuName)==0,"","and stuName='"+stuName+"'")}
${if(len(stuNo)==0,"","and stuNo='"+stuNo+"'")}
--使用len()方法判断参数的值是否为空,如果为空则添加连接空字符串
--否则读取相应的参数值,进行查询,可实现多条件的添加
这篇博客探讨了如何使用SQL进行动态查询,通过len()函数判断参数stuName和stuNo是否为空,实现条件的灵活添加,从而实现多条件查询。这种方法在数据库操作中十分实用,能提高查询效率。

select * from dbo.student
where 1=1 ${if(len(stuName)==0,"","and stuName='"+stuName+"'")}
${if(len(stuNo)==0,"","and stuNo='"+stuNo+"'")}
--使用len()方法判断参数的值是否为空,如果为空则添加连接空字符串
--否则读取相应的参数值,进行查询,可实现多条件的添加
4251
1500

被折叠的 条评论
为什么被折叠?