2010-07-15 28 views
3

我想从varchar字段中只选择以下格式的条目。T-SQL LIKE正则表达式

[任意数量的零] [连字符或不] [任意数量的数字]

什么,我想会有些样品...

000000000007975 
000000000-58628 
123421423890347 

但不是:

00000--18945489 
00000000000012B 

SELECT Field<br> 
FROM table<br> 
WHERE Field LIKE ??? 
+0

您“我想要的”列表中的第三个数字与您的规格不符。你的意思是在零之前,任何数字的数字是允许的吗? – 2010-07-15 20:00:26

+0

哦,别介意 - “any”包含零。所以,下一个问题:-21374是否有效? – 2010-07-15 20:03:23

+0

是的,没有领先的零是可以接受的。 – 2010-07-15 20:05:10

回答