• I don't have adventureworks installed so I'll have to wing it..

    If you get the email list into a table it becomes pretty easy..

    DECLARE @Wk TABLE ( RecId INT IDENTITY(1,1) NOT NULL, EmailAddress VARCHAR(100) NOT NULL )

    INSERT @Wk (EmailAddress ) VALUES ( 'ken0@adventure-works.com' ),

    ( 'terri0@adventure-works.com' ),

    ( 'roberto0@adventure-works.com' ),

    ( 'gail0@adventure-works.com' ),

    ( 'jossef0@adventure-works.com' ),

    ( 'dylan0@adventure-works.com' ),

    ( 'diane1@adventure-works.com' ),

    ( 'gigi0@adventure-works.com' ),

    ( '25terri0@adventure-works.com' ),

    ( '25roberto0@adventure-works.com' ),

    ( '25rob0@adventure-works.com' )

    SELECT States = CASE WHEN ea.EmailAddressID IS NULL

    THEN 'Email Address Is NOT Present'

    ELSE 'Email Address Is Present'

    END

    EmailAddressID,

    w.EmailAddress

    FROM @Wk w LEFT OUTER JOIN [AdventureWorks2012].[Person].[EmailAddress] ea

    ON w.EmailAddress = ea.EmailAddress

    GO

    CEWII