Q&A

  • SQL문에서 한필드의 다중 검색 방법 좀 알려주세요.
아래 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가 나옵니다.


더 이상한건 전체 자료는 아니고... 몇 개는 걸러져서 빠진다는 겁니다.

아직 초보인데...
제 선생님(?)이 오늘은 출타 중이라 또 이렇게 여기에 묻습니다.
부탁드립니다.
--;;
1  COMMENTS