模糊查询_mssql数据库教程-查字典教程网
模糊查询
模糊查询
发布时间:2016-12-29 来源:查字典编辑
摘要:在我们做搜索的时候经常要用到模糊查询(注:其中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)

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新mssql数据库学习
    热门mssql数据库学习
    编程开发子分类