gpt4 book ai didi

Access查询的SQL 2005替代

转载 作者:行者123 更新时间:2023-12-01 11:47:31 25 4
gpt4 key购买 nike

您好,我被困在我为 Access 编写并正常工作的以下查询中。但是当我通过 SQL 2005 运行它时,它给我错误(关键字“IS”附近的语法不正确)。

我遇到过类似的问题,但没有解决我的问题。

这是 Access 查询。

select iif(ISBN IS Null,"1","0") as OK from products 

请需要 SQL 2005 版本。

这可能是一个基本查询,但我是 sql 新手。

提前致谢。

最佳答案

改用CASE

SELECT CASE 
WHEN ISBN IS Null
THEN 1
ELSE 0
END AS OK
FROM products

但是IIF should work if you are using SQL Server 2012 .

更新

SELECT CASE 
WHEN expression1
THEN 0
ELSE
CASE
WHEN expression2
THEN 2
ELSE 3
END
END AS OK
FROM products

关于Access查询的SQL 2005替代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14500134/

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