gpt4 book ai didi

sql-server - 检查 SQL Select 语句是否不返回任何行

转载 作者:行者123 更新时间:2023-12-01 22:13:55 25 4
gpt4 key购买 nike

我有一个选择语句

SELECT     QBalance
FROM dbo.CustomerBalance
WHERE (CustomerID = 1) AND (MarchentID = @MerchantId)

我想检查该语句是否返回 0 行。我尝试使用 ISNULL 和 IFNULL 但似乎我遗漏了一些东西。

最佳答案

要查明是否不存在匹配的行,您可以使用NOT EXISTS。这比计算所有匹配行更有效

IF NOT EXISTS(SELECT * FROM ...)
BEGIN
PRINT 'No matching row exists'
END

关于sql-server - 检查 SQL Select 语句是否不返回任何行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7931984/

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