FAQ > 金融建模 > 建模问题 > 数组操作

Q:如何去除重复的值    

  • A:
    1、当一个数组中存在重复项内容的时候,可以通过关键字union2来剔除重复项内容。

    a:=array(1,2,2,3,4,6);
      return a union2 array();

    2、使用关键字distinct。譬如在数组a中,aa列有重复的值,现在只需取出其中不重复的值,可使用类SQL语句中的distinct 来实现,范例如下:

     Return sselect distinct ['aa'] from a end; //返回结果为一维数组