如何判断数组某列是否含有重复项?
翻了好久帮助好像没有相应函数,难道只能用for加_arraysearch?如果数据量很大怎么办,有没有简便一点的方法啊?
如果很大量
我的建議 是 數據的事情 就讓資料庫來處理好了
寫入資料庫下個SQL語法就解決了 kk_lee69 发表于 2019-5-9 00:23
如果很大量
我的建議 是 數據的事情 就讓資料庫來處理好了
数组数据是随机的只是想判断一下是否有重复项。每次都需要执行写入数据库再执行sql再进行数据删除? 会不会太麻烦啦 如果只是判断有无重复项,而不是找重复项,可以这样试试:
用 _ArrayExtract 取出指定列,并得到 数组大小1
然后用一下 _ArrayUnique 删掉重复项,再得到 数组大小2
比较两个数组大小值就好了,一样就没重复项,不一样就是有重复项 hnfeng 发表于 2019-5-9 09:02
如果只是判断有无重复项,而不是找重复项,可以这样试试:
用 _ArrayExtract 取出指定列,并得到 数组大 ...
我想复杂了。。 用_arrayUnique和ubound一比就知道啦。。。 谢啦
这个获取独特元素这个名字取得不错,没人介绍都认不出来。
页:
[1]