Это для раздела в модульном тесте, который я пишу.
Я пытаюсь сказать pass, если какая-либо строка в столбце содержит определенную строку. Итак, на словах я хочу, чтобы «если число строк, содержащих astring, больше нуля, чем пройденный тест».
У меня есть что-то вроде приведенного ниже кода, но он не отвечает, что нужно myVariable
быть объявленным. Что я делаю не так?
DECLARE @myVariable BIT =
(
SELECT CASE
WHEN Count(Description) LIKE '%astring%' > 0
THEN
1
ELSE
0
END
FROM TABLE
SELECT @myVariable