假设 有一个学生表
已录入 成绩1 成绩2 成绩3
现在想增加一列平均分
请问有什么办法能自动填入平均分这项的值

解决方案 »

  1.   


    alter table 学生表 add 平均分 as ((成绩1+成绩2+成绩3)/3)
      

  2.   

    select *,平均分 =(成绩1+成绩2+成绩3)/3
    from ta
      

  3.   

    --修改表结构
    alter table 学生表 add 平均分 as ((成绩1+成绩2+成绩3)*1.0/3)--水哥的
    --直接查询
    select *,平均分 =(成绩1+成绩2+成绩3)*1.0/3 
    from ta
    --石头哥
      

  4.   

    alter table 学生表 add 平均分 as ((成绩1+成绩2+成绩3)/3.0)
    go
      

  5.   


    alter table 学生表 add 平均分 as ((成绩1+成绩2+成绩3)/3.00)
      

  6.   

    alter table 表名 add 平均分 as ((成绩1+成绩2+成绩3)/3.0) 
    go