sql-server – SQL Server 2005中的IIF语句

前端之家收集整理的这篇文章主要介绍了sql-server – SQL Server 2005中的IIF语句前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
IIF语句是否存在于所有版本的sql Server中?

我已经检查了MSDN的教程.

但是当我试图在我的机器上运行此代码

DECLARE @newDate datetime
SET @newDate =  CONVERT(varchar,{fn NOW()},111)
SELECT IIF(@newDate > '2010/12/2','Greater','smaller')

但是我收到“’>’附近的语法不正确”的错误.“

有人可以在sql Server 2005中为我提供IIF语句存在的示例吗?

解决方法

该IIF语句仅存在于MDX中 – sql Server Analysis Services的查询语言 – sql Server的数据仓库端.

Plain T-sql没有IIF语句.

你可以在T-sql中做的最好的就是使用CASE …. WHEN … THEN …语句.

原文链接:https://www.f2er.com/mssql/76387.html

猜你在找的MsSQL相关文章