我不确定这是否可以在SQL Server中完成。可能有人请帮助我,如果可能与SQL?SQL Server中的关键正则表达式实现
我有一个数据表看起来像这样:
DECLARE @MYTABLE TABLE
(
ColumnA VARCHAR (50)
)
INSERT INTO @MYTABLE
SELECT '01268 591558 * 3 Marina' UNION ALL
SELECT '01322 421980 JULIE A/P' UNION ALL
SELECT '01296620096 BR TAKES CARD EOM' UNION ALL
SELECT '07547 740863/07986 019852' UNION ALL
SELECT '07754553528 - TIM' UNION ALL
SELECT '07732418595 sam' UNION ALL
SELECT '01793 425574- Charlotte' UNION ALL
SELECT '01268 591558 * 3 Marina' UNION ALL
SELECT '07967 967404 CELIA' UNION ALL
SELECT '0208 361 1213/1433 /8899 ' UNION ALL
SELECT '0208 361 1213/1433 ' UNION ALL
SELECT '0208 361 1213/1433' UNION ALL
SELECT '01206 578671/564272' UNION ALL
SELECT '01206735561/07748116152' UNION ALL
SELECT '0208 361 1213/1433 ' UNION ALL
SELECT ' SUE' UNION ALL
SELECT '01206735561/07748116152/0156589'
,我期待像
输出五月有人请帮助我?
谢谢
清理你的电话号码是硬任务,是不是非常适合SQL。即使使用正则表达式匹配,这也很难。 –
要添加到Gordon所说的内容,SQL不支持正则表达式。对_limited_模式匹配有一些支持,但SQL不适合您要完成的任务。 – pymaxion
:)我的坏....... –