数据 库 中有两个 字段 一级部门(FirstDep) 二级部门(SecondDep)
怎样把这两个 连接 成一个字段,并且如果二级部门为空时显示一级部门??

解决方案 »

  1.   

    select isnull(FirstDep,'')+isnull(SecondDep,'') from tb
      

  2.   

    select FirstDep+isnull(SecondDep,'') from tb
      

  3.   

    try--
    select 
      ltrim(FirstDep)+'-'+isnull(replace(ltrim(SecondDep),'0',''),'')
    from
      tb
      

  4.   


    select isnull(FirstDep,'')+isnull(SecondDep,'') from tb
    看着回复为0,打开了,却发现沙发早已被人占为己有
      

  5.   

    SELECT CASE WHEN isnull(SecondDep,'')='' THEN isnull(FirstDep,'') ELSE isnull(FirstDep,'')+'--'+isnull(SecondDep,'') FROM TB 
      

  6.   


    多此一举。
    select case when Seconddep='' then isnull(Firstdep,'') else isnull(FirstDep,'')+'--'+ SecondDep
    from tb
     
      

  7.   


    from  前面少写一个 end
      

  8.   

    to #11如果没有SecondDep,FirstDep 显示 不出来 to #10
    加上 end 就完美了