回 帖 发 新 帖 刷新版面

主题:各位老师请指教,对一组数组中去除重复项

对一组数组中的数组去除重复项,
例如数组(5)中,数组(1)=a,数组(2)=b,数组(3)=a,数组(4)=c,数组(5)=b,要把重复的去掉怎么去呀?

回复列表 (共4个回复)

沙发

1 先创建一个和你数组同列数、同数据类型、同长度的临时表。
2 将数组的数据添加到临时表里。
3 去掉重复数据后,在送回数组。

板凳

CREATE CURSOR T1(c1 C(255))
APPEND FROM ARRAY 数组名
SELECT * FROM T1 GROUP BY 1 INTO ARRAY 数组名
USE IN T1

3 楼

用集合处理比较好,也很方便

4 楼

请参考函数: 
ASort( ) 对数组排序
ADel( )  删除数组某元素

我来回复

您尚未登录,请登录后再回复。点此登录或注册