select IIf(1>2,1,3)为什么错select IIf(1> 2,1,3) 服务器: 消息 170,级别 15,状态 1,行 1 第 1 行: '> ' 附近有语法错误。[解决办法]select (case when 1> 2 then 1 else 3 end)[解决办法]iif()是Access的函数,在SQL Server 2000中不支持。