if the answer to ehorn's question is not text then...I guess you need to establish some "rules" ie:social sec number will always be the 11 characters that follow: "SSN: "orsocial sec number will be the only value in the column that is in format nnn-nn-nnnn.Here might be one way (following the second rule above)set nocount ondeclare @tb table (commentsid int, comments varchar(2000))insert @tbselect 1, '1 Spoke with customer SSN: 123-45-6789' unionselect 2, '1 Spoke with customer phone: 123-456-1234; SSN: 123-45-6789' unionselect 2, '1 Spoke with customer name: Tim'select commentsid ,substring(comments, idx, 11) ssn ,commentsfrom ( select commentsid ,comments ,patindex('%[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9]%', comments) idx from @tb )awhere idx > 0Be One with the OptimizerTG