gpt4 book ai didi

SQL select 如果没有找到记录则返回 0,否则返回值

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

我现在使用的是 Microsoft SQL,我的代码是:

   SELECT TOP 1 
[avail]
FROM [table1]
where [name] = 'abc'
order by [datetime] desc

希望当[avail]存在时,返回[avail]的值,如果不存在,则返回0或“Not Found”

谢谢!

最佳答案

你可以用这个

SELECT ISNULL(( SELECT TOP 1 
[avail]
FROM [table1]
where [name] = 'abc'
order by [datetime] desc), 0) AS [avail]

关于SQL select 如果没有找到记录则返回 0,否则返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44818959/

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