gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 17:30:36 25 4
gpt4 key购买 nike

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 分析服务的查询语言 - SQL Server 的数据仓库端。

普通 T-SQL 没有IIF 语句。

在 T-SQL 中您能做的最好的事情就是使用 CASE.... WHEN... THEN... 语句。

关于sql-server - SQL Server 2005 中的 IIF 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4374907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com