Check column exists in table

IF EXISTS( SELECT 1
                    FROM sys.columns
                    WHERE Name = N'YourColumnName'
                         AND object_id = Object_ID('dbo.[YourTableName]'))
BEGIN
         PRINT 'Column exists'        
END

Is this useful?