select name1+name2 as name4,name3 from tablename

解决方案 »

  1.   

    create view viewname 
    as
    select name1+name2 as name4,name3 from tablename
    go
      

  2.   

    create view viewname 
    as
    select name3,name4=name1+name2 from tablename
    go
      

  3.   

    --如果要考虑全面一点,最好用:create view viewname 
    as
    select name3,name4=isnull(name1,'')+isnull(name2,'') from tablename
    go
      

  4.   

    因为NULL值与任何值的计算结果均为null,所以,如果用第一种办法.当name1,name2任意一个为NULL时,就得不到正确的结果.
    第二种方法就可以避免这个问题.