我写的是
Select IIF(BOOK_ID=@B_ID,"True","False") As Memo  From Table但是报错: =附近有错误。

解决方案 »

  1.   

    select case when BOOK_ID=@B_ID then 'true' else 'false' end from [table]
      

  2.   

    select case when BOOK_ID=@B_ID then 'true' else 'false' end memo from [table]
      

  3.   


    Select case BOOK_ID when @B_ID then 'True' else 'False' end As Memo  From Table
      

  4.   

    SQL SERVER中是用case when的没有iif
      

  5.   

    select case then book_id=@b_id then
    '1' else then 0 end from tablename
      

  6.   

    都是星星们,偶学习之。
    运行了一下,zjcxc(邹建)和大力的运行结果不一样。