2014-11-07 5 views
0

Я работаю в среде SQL Server и имею столбец varchar(100) с именем AdditionalData. Иногда, но не всегда, этот столбец будет содержать электронное письмо. Мне нужна помощь в построении запроса, который возвращает строки, в которых AdditionalData имеет в себе адрес электронной почты.SQL Server: поиск электронной почты в String

+0

КЛЯНЕТСЯ сообщество SE является связкой грифов. Просьба связать дублированный вопрос. Я сделал сознательное усилие, если бы задал аналогичный вопрос. –

+0

Вы должны увидеть ссылку на вопрос в синем поле над исходным текстом. [Вот еще одна ссылка] (http://stackoverflow.com/questions/229824/tsql-email-validation-without-regex). Кроме того, не чувствую, что вы наказаны за то, что не нашли дубликата. Маркировка дубликатов - это способ, которым мы помогаем вам и другим, которые ищут тот же или похожий ответ. Это может стать немного ошеломляющим, как быстро все это происходит. – paqogomez

ответ

1

Предполагая, что все сообщения электронной почты содержит @:

SELECT * FROM myTable WHERE AdditionalData LIKE '%@%'; 
+0

Я обожаю SE способ заставить меня чувствовать себя глупо. Я искал/думал об этом так много. Спасибо за простой ответ. –

+0

Рад помочь :) – bksi

Смежные вопросы