主题:各位老师请指教,对一组数组中去除重复项
xyzz008
[专家分:140] 发布于 2008-05-23 11:08:00
对一组数组中的数组去除重复项,
例如数组(5)中,数组(1)=a,数组(2)=b,数组(3)=a,数组(4)=c,数组(5)=b,要把重复的去掉怎么去呀?
回复列表 (共4个回复)
沙发
cbl518 [专家分:57140] 发布于 2008-05-23 12:01:00
1 先创建一个和你数组同列数、同数据类型、同长度的临时表。
2 将数组的数据添加到临时表里。
3 去掉重复数据后,在送回数组。
板凳
cbl518 [专家分:57140] 发布于 2008-05-23 12:04:00
CREATE CURSOR T1(c1 C(255))
APPEND FROM ARRAY 数组名
SELECT * FROM T1 GROUP BY 1 INTO ARRAY 数组名
USE IN T1
3 楼
天上云地下海 [专家分:340] 发布于 2008-05-26 11:58:00
用集合处理比较好,也很方便
4 楼
moz [专家分:37620] 发布于 2008-05-26 14:16:00
请参考函数:
ASort( ) 对数组排序
ADel( ) 删除数组某元素
我来回复