要求如下:查询相似名单:按姓名,学校,固话,手机,备用手机,家庭住址 任何两项以上都相同
就可以查询到相似名单如果直接 or 的话好像很笨,如果有20个条件的话不要or死啊 !!!
就可以查询到相似名单如果直接 or 的话好像很笨,如果有20个条件的话不要or死啊 !!!
解决方案 »
- 隐藏<%=%>里部分文字怎么做
- ============================高智商朋友请帮忙,一首难题。================================
- ¥¥¥ 如何把数据集转变成XML
- 怎樣把可編輯的dropdownlist放在表格中
- 关于Sql语句写成存储过程的问题!路过的大哥帮忙看一下
- 单点登陆 SSL 实现机制 或者是实现个单点登陆的接口
- 在asp.net应用程序中如何实现B/S结构的报表?请各位大侠指点迷津
- 为何说我是Tables表示属性,此处为方法????
- 有没有什么软件,是可以在服务器上检测一个网站里,哪一个文件的流量大的
- 简单问题:打开一个固定大小的窗口,如何让它在屏幕中央显示?
- 求助文件操作问题
- C#如何进行阶乘运算!
数据不少 上百万 这个for 吃得消吗?
然后传给一个存储过程.
存储过程设6个参数.每个对应一个条件,如果用户没有提供某个条件的值,那就默认为NULL或int 0
在存储中进行6次逻辑判断:declare mysql nvarchar(200)
declare num tinyint
set num=0
set mysql=N'select * from table where 1=1'
if @Fa<>null
begin
set mysql=mysql+'and Fa=@Fa'
set num=num+1
end
if @Fb<>null
begin
....
end
//略
if num<>2 return
SP_execute mysql (@fa varchar(50),@fb varchar(50)......,@fg varchar(50)),@fa,@fb,@fc,@fd,@fe,@fg
我需要查库里面和此用户信息相似,查询条件是不固定的,
条件A+条件B 相似 显示出来
条件A+条件C 相似 也显示出来
.......