आप इसे case
. के साथ कर सकते हैं . मुझे लगता है कि आप जो तर्क चाहते हैं वह निम्नलिखित है:
(case when Invoice_DeliveryType <> 'USPS' then ''
when exists (Select 1
from dbo.Client c
Where c.Client_ID = SUBSTRING(i.Invoice_ID, 1, 6) and
c.emailaddr is not null
)
then 'Y'
else 'N'
end)