2010-07-15 2 views
3

varchar 필드에서 다음 형식의 항목 만 선택하려고합니다.T-SQL LIKE 일반 표현식

[제로의 임의의 수] [하이픈 여부] [숫자의 번호]

나는 것 원하는 일부 샘플 ...

000000000007975 
000000000-58628 
123421423890347 

하지만하지 :

00000--18945489 
00000000000012B 

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

"내가 원하는 것"목록의 세 번째 숫자가 사양과 일치하지 않습니다. 영 (0) 이전에 임의의 숫자가 허용된다는 것을 의미합니까? –

+0

오, 신경 쓰지 마세요. "모든"은 0을 포함합니다. 그래서, 다음 질문 :'-21374'가 유효합니까? –

+0

그래, 선행 0은 허용되지 않습니다. –

답변