手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >模糊查询
模糊查询
摘要:在我们做搜索的时候经常要用到模糊查询(注:其中name1,name2,name3,name4为数据库字段)1.方法复制代码代码如下:sql=...

在我们做搜索的时候经常要用到模糊查询

(注:其中name1,name2,name3,name4为数据库字段)

1.方法

复制代码 代码如下:

sql="select*fromtablewhere"

ifname<>""then

sql=sql&"name1='"&变量&"'"

endif

ifbelong1<>""then

sql=sql&"name2='"&变量&"'"

endif

ifbelong2<>""then

sql=sql&"name3='"&变量&"'"

endif

ifbelong3<>""then

sql=sql&"name4='"&变量&"'"

endif

2.方法(存储过程)

复制代码 代码如下:

createprocspyourname

(

@name1varchar(20),

@name2varchar(20),

@name3varchar(20),

@name4varchar(20),

@name5varchar(20)

)

WITHENCRYPTION

as

setnocounton

declare@SQLvarchar(5000)

set@SQL='selectname1,name2,name3,name4,name5fromyourtablewhere1=1'

if@name<>''

set@SQL=@SQL+'andname1like''%'+@name+'%'''

if@belong1<>''

set@SQL=@SQL+'andname2like''%'+@belong1+'%'''

if@belong2<>''

set@SQL=@SQL+'andname3like''%'+@belong2+'%'''

if@belong3<>''

set@SQL=@SQL+'andname4like''%'+@belong3+'%'''

exec(@SQL)

【模糊查询】相关文章:

PHP模糊查询的实现方法(推荐)

Java操作MongoDB模糊查询和分页查询

PHP MYSQL实现登陆和模糊查询两大功能

Access模糊查询

模糊查询的通用存储过程

mysql模糊查询like和regexp小结

在java List中进行模糊查询的实现方法

SQL 时间类型的模糊查询

MySql like模糊查询通配符使用详细介绍

thinkphp实现like模糊查询实例

精品推荐
分类导航