模糊查询

595599XX

595599XX

2016-02-19 12:07

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享模糊查询的教程,热爱PS的朋友们快点看过来吧!
在我们做搜索的时候经常要用到模糊查询
(注:其中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)

展开更多 50%)
分享

猜你喜欢

模糊查询

编程语言 网络编程
模糊查询

access 模糊查询

编程语言 网络编程
access 模糊查询

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Access模糊查询

编程语言 网络编程
Access模糊查询

用ACCESS 模糊查询

编程语言 网络编程
用ACCESS 模糊查询

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

有关SQL模糊查询

编程语言 网络编程
有关SQL模糊查询

Access中的模糊查询

编程语言 网络编程
Access中的模糊查询

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

MySQL中文乱码问题的解决

MySQL中文乱码问题的解决

另类的文件上传解决方案

另类的文件上传解决方案
下拉加载更多内容 ↓