У меня есть данные в столбце таблицы upn
.Regex для получения данных со специальными символами
Вот небольшой набор примеров этих данных.
Pasquale.Rombolà@it.eurw.domain.net
JuanMaria.RomanGonç[email protected]
Santo.Paternò@it.eurw.domain.net
[email protected]
Franç[email protected]
Frédé[email protected]
Frédé[email protected]
Laura.Piñ[email protected]
Maria.AranzabalSaldañ[email protected]
Alberto.RubioMuñ[email protected]
Peter.Brü[email protected]
[email protected]
Я хочу запросить эту таблицу для значений UPN, где у меня есть специальные символы в UPN. Так что мой запрос не должен возвращать upns, такие как:
[email protected]
и
[email protected]
Но возвращает все остальное со специальными символами, такими как [à,ò,ñ,ü ...etc]
Я попробовал этот запрос, но он не работает ,
Select * from TableName
Where [UPN] like %[a-z,0-9,@,\.,-,A-Z]%
Он возвращает все, включая те, у которых нет специальных символов.
Пожалуйста, помогите.
Я думаю, что он хочет, чтобы эти результаты исключены – Mihai
Нам просто нужно вставить предложение. выберите * from #t, где имя типа '% [^ a-zA-Z0-9 @.]%' COLLATE Latin1_General_BIN; Я использовал предложение NOT, чтобы уменьшить количество строк в выводах для отправки в ответ :) – nil