模糊查询
更新时间:2006年08月24日 00:00:00 作者:
在我们做搜索的时候经常要用到模糊查询
(注:其中name1,name2,name3,name4为数据库字段)
1.方法
sql="select * from table where "
if name<>"" then
sql=sql & "name1='"&变量&"'"
end if
if belong1<>"" then
sql=sql & "name2='"&变量&"'"
end if
if belong2<>"" then
sql=sql & "name3='"&变量&"'"
end if
if belong3<>"" then
sql=sql & "name4='"&变量&"'"
end if
2.方法(存储过程)
create proc spyourname
(
@name1 varchar(20),
@name2 varchar(20),
@name3 varchar(20),
@name4 varchar(20),
@name5 varchar(20)
)
WITH ENCRYPTION
as
set nocount on
declare @SQL varchar(5000)
set @SQL='select name1,name2,name3,name4,name5 from yourtable where 1=1 '
if @name<>''
set @SQL=@SQL+ ' and name1 like ''%'+@name+'%'''
if @belong1<>''
set @SQL=@SQL+ ' and name2 like ''%'+@belong1+'%'''
if @belong2<>''
set @SQL=@SQL+ ' and name3 like ''%'+@belong2+'%'''
if @belong3<>''
set @SQL=@SQL+ ' and name4 like ''%'+@belong3+'%'''
exec(@SQL)
(注:其中name1,name2,name3,name4为数据库字段)
1.方法
复制代码 代码如下:
sql="select * from table where "
if name<>"" then
sql=sql & "name1='"&变量&"'"
end if
if belong1<>"" then
sql=sql & "name2='"&变量&"'"
end if
if belong2<>"" then
sql=sql & "name3='"&变量&"'"
end if
if belong3<>"" then
sql=sql & "name4='"&变量&"'"
end if
2.方法(存储过程)
复制代码 代码如下:
create proc spyourname
(
@name1 varchar(20),
@name2 varchar(20),
@name3 varchar(20),
@name4 varchar(20),
@name5 varchar(20)
)
WITH ENCRYPTION
as
set nocount on
declare @SQL varchar(5000)
set @SQL='select name1,name2,name3,name4,name5 from yourtable where 1=1 '
if @name<>''
set @SQL=@SQL+ ' and name1 like ''%'+@name+'%'''
if @belong1<>''
set @SQL=@SQL+ ' and name2 like ''%'+@belong1+'%'''
if @belong2<>''
set @SQL=@SQL+ ' and name3 like ''%'+@belong2+'%'''
if @belong3<>''
set @SQL=@SQL+ ' and name4 like ''%'+@belong3+'%'''
exec(@SQL)
相关文章
修改SQL-SERVER数据库表结构的SQL命令附sql命令行修改数据库
本教程给大家介绍修改SQL-SERVER数据库表结构的SQL命令附sql命令行修改数据库,涉及到sqlserver数据库命令的相关知识,对sqlserver数据库命令感兴趣的朋友可以参考下本篇文章2015-10-10
Windows开启SQL Server服务及1433端口详细教程
这篇文章主要给大家介绍了关于Windows开启SQL Server服务及1433端口的相关资料,通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口,文中通过图文介绍的非常详细,需要的朋友可以参考下2024-05-05


最新评论