case when ....then...else...end

解决方案 »

  1.   

    IIf(«Logical Expression», «Numeric Expression1», «Numeric Expression2»)如果 «Logical Expression» 取值为 TRUE,则此函数返回 «Numeric Expression1»,否则,返回 «Numeric Expression2»。
      

  2.   

    测试:
    declare @a int,@b int
    select @a=5,@b=6
    select case when @a>@b then 1 else 0 end
      

  3.   

    虽然case这种也对,但是还是yefengdn(我爱我家)这个是我想要的!各位你们觉那个好??
      

  4.   

    奇怪,iif这个函数不能在查询分析器里用,这个是那里用的哦??