У меня есть оператор выбора
SELECT QBalance
FROM dbo.CustomerBalance
WHERE (CustomerID = 1) AND (MarchentID = @MerchantId)
Я хочу проверить, возвращает ли этот оператор 0 строк. Я пытался использовать ISNULL и IFNULL, но мне кажется, что я чего-то упускаю.
Можно ли также использовать внешнюю проверку ISNULL?
SELECT ISNULL((
SELECT QBalance
FROM dbo.CustomerBalance
WHERE (CustomerID = 1) AND (MarchentID = @MerchantId)), 0)