아래 SQL 문 좀 봐주세요.
검색하려는 내용은 다음과 같습니다.
TEXTDB의 FieldA에서 A 혹은 B라는 문자가 들어있는 데이터는
제외처리하고 싶습니다.
참고로 TEXTDB는 TEXT 화일입니다.
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('Select * From TEXTDB where not ('FieldA+' like ''%A%'' or '+FieldA+' like ''%B%'')');
Query1.Open;
위의 방식으로 하니까 앞에 not울 붙이던 안붙이던 A,B라는 문자열이 포함된 화일LIST가 나옵니다.
더 이상한건 전체 자료는 아니고... 몇 개는 걸러져서 빠진다는 겁니다.
아직 초보인데...
제 선생님(?)이 오늘은 출타 중이라 또 이렇게 여기에 묻습니다.
부탁드립니다.
--;;
SELECT *
FROM TABLE
WHERE FIELDA not like '%a%'
and FIELDA not like '%b%'