2010-07-15 61 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

回答