4 개의 항목이있는 테이블이 있습니다.이미 동일한 조건이 충족되면 SELECT LIKE 문을 무시하십시오.
CREATE TABLE tab(
name Text
);
INSERT INTO "tab" VALUES('Intertek');
INSERT INTO "tab" VALUES('Pntertek');
INSERT INTO "tab" VALUES('Ontertek');
INSERT INTO "tab" VALUES('ZTPay');
Pntertek & Ontertek는 철자가 정확 인터텍의 퍼지 중복입니다. 퍼지 중복과 철자가 정확한 이름으로 구성된 목록을 만들고 싶습니다.
이SELECT name FROM tab WHERE name LIKE '%ntertek'
AND (SELECT COUNT(*) FROM tab WHERE name LIKE '%ntertek') >1;
SELECT name FROM tab WHERE name LIKE '%ntertek'
AND (SELECT COUNT(*) FROM tab WHERE name LIKE '%ntertek') >1;
SELECT name FROM tab WHERE name LIKE '%ntertek'
AND (SELECT COUNT(*) FROM tab WHERE name LIKE '%ntertek') >1;
SELECT name FROM tab WHERE name LIKE '%TPay'
AND (SELECT COUNT(*) FROM tab WHERE name LIKE '%TPay') >1;
이 같은 정보를 포함 3 개 목록을 생성합니다 내가 네 이름을 가지고
, 나는 4 개 검색 기준을 가지고있다. 첫 번째 결과를 반환하는 경우 두 번째 및 세 번째 동일한 SELECT 문을 무시하고 싶습니다. SQLite를 사용하여이 작업을 수행 할 수 있습니까?
나는 sqlite와 프로그래밍 전반에 관한 초보자이므로 어떤 도움을 주시면 대단히 감사하겠습니다.
미리 감사드립니다.
:
다음 링크에서 가능한 SQLite는 구현의 세부 사항이 있습니다. 이것은 내가 사용할 수있는 기준의 예일 뿐이므로 훨씬 더 엄격한 검색 프로세스를 계획하고 있습니다. 감사합니다. –