2017-05-08 3 views
0

나는이 개 칼럼 I 값의 이런 종류의는 열에서 특정 값을 제외해야

'00100000004pZFQAA2','00300000007AurPAAS' & etc. 

내가 %의 [ '같은 (사용하여 동일한을 제외하려고를 받고 오전 & B^A-이 zA-Z0-9] % '또는 b'% [^ a-zA-Z0-9] % ''와 유사하지만 여전히 해당 값을 표시하고 있습니다.

내가 다른 값

+4

제외하려는 값은 무엇입니까? 제발 좀 더 명시 적으로하십시오. –

+0

Gordon Linoff @ 이들은 '00100000004pZFQAA2', '00300000007AurPAAS'를 제외하려고 시도한 값입니다. 이 두 열에는 날짜, 숫자, 문자열 값이 포함됩니다. –

+0

예상 결과는 무엇이며 가져 오는 방법은 무엇입니까? – TriV

답변

0

이 세일즈 포스 ID 값 모양에 영향을주지 않고 해당 값을 제외 할 수있는 방법을 제안 해주십시오. 주어진 길이가 모두 18 자이고 3 자의 수정 세트로 시작한다는 것을 알면 (오브젝트에 따라 다름) 따라서 다음과 같은 것이 충분해야합니다 ...

Select * 
from tableName 
where NOT 
(LEN(columnNameA) = 18 and LEFT(columnNameA,3) in ('001', '003')) OR 
(LEN(columnNameB) = 18 and LEFT(columnNameB,3) in ('001', '003')) 
관련 문제