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

Q:如何新增一列    

  • A:方法有很多,在不同的情况下可使用不同的方法;
    for循环

      a:=rand(100,array('a','b'));
      for i:=0 to length(a)-1 do
      begin
       a[i]['c']:=a[i]['a']-a[i]['b'];  //新增一列,列名为C
      end
      return a;

    类SQL

      a:=rand(100,array('a','b'));
      update a set ['c']=['a']-['b'] end; //新增一列,列名为C
      return a;