以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]对比两个数组的方法  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=42227)

--  作者:hiliuyong
--  发布时间:2013/11/6 15:55:00
--  [求助]对比两个数组的方法
从数据库中查询出数组 {1,2,5}
本地数组为{1,2,3,4,5}
希望比对出{3,4}这两个数据库不存在的数据,
有没有比较好的做法

我本来想可以
SELECT 序号 FROM 数据库 WHERE 条件 AND 序号 NOT IN (1,2,5)
但我这个数据库中的数组小,而本地的数组大,
或者也可以用数组比对的方法
求高人指教!
 

--  作者:狐狸爸爸
--  发布时间:2013/11/6 16:19:00
--  

命令窗口执行:

 

Dim ary1() As Integer = {1,2,5,7}
Dim ary2() As Integer = {2,4,5,8}
For Each v As Integer In ary1
    If array.Indexof(ary2,v) >=0 Then
        output.show(v)
    End If
Next

 


--  作者:hiliuyong
--  发布时间:2013/11/6 17:20:00
--  
狐爸是人才,我服了