Запрос, который проверяет наличие данных
IF EXISTS (SELECT *
FROM Persons
WHERE PName = 'John')
BEGIN
PRINT 'YES'
END
Запрос, который возвращает счетчик результатов и затем сравнивает: -
IF((SELECT Count(*)
FROM Persons
WHERE PName = 'John') > 0)
BEGIN
PRINT 'YES'
END
В таблице Personame столбец PName является некластеризованным уникальныминдекс