表:
C1   C2   C3  sum
aa   12   11  23
bb   23   1   24...
我的C2和C3是通过界面录入的,而sum是前两者之和。虽然已经实现了,但感觉慢的很
我想用sql语句实现。谢谢

解决方案 »

  1.   

    select c1,c2,c3,(c2+c3) as sum from xxx
      

  2.   

    update table set sum= c2 + c3不过见意用计算字段来计算
      

  3.   

    如果用select c1,c2,c3,(c2+c3) as sum from xxx
    的话,不会及时反映出sum 字段的值的
      

  4.   

    select c1,c2,c3,sum=(c2+c3) from xxx group by c1,c2,c3
      

  5.   

    把sum设成计算字段应该是很快的
      

  6.   

    sum 字段本来就是多余的,看看关系型数据库的基础知识吧
      

  7.   

    Insert 表 (C2, C3, sum) values (@c2, @c3, @c2+@c3)