Latest web development tutorials

SQLite는 고유 카테고리

모든 중복 레코드를 제거하고 만의 고유 한 시간 기록을 얻기 위해 함께 사용되는DISTINCT 키워드 SQLite는 SELECT 문.

경우가있을 수 있고, 테이블에서 여러 중복 레코드가있다. 이러한 레코드를 추출하면 DISTINCT 키워드는 대신 중복 기록을 얻는 고유 한 번만 기록 얻을 특히 의미가있다.

문법

다음과 같이 DISTINCT 키워드의 기본 구문은 중복 레코드를 제거하기 :

DISTINCT 컬럼 1, 2 열을 선택 ..... columnN 
TABLE_NAME FROM
WHERE [조건]

가정하자 회사 테이블에는 다음과 같은 기록이있다 :

ID의 이름 나이 주소 급여
---------- ---------- ---------- ---------- ----------
1 폴 (32) 캘리포니아 20000.0
2 알렌 (25) 텍사스 15000.0
3 테디 (23) 노르웨이 20000.0
4 마크 (25) 리치 사교계 65000.0
5 다윗 (27) 텍사스 85000.0
6 김 (22) 사우스 홀 45000.0
7 제임스 (24) 휴스턴 10000.0
8 폴 (24) 휴스턴 20000.0
9 제임스 (44) 노르웨이 5000.0
10 제임스 (45) 텍사스 5000.0

첫째, 우리는 다음과 같은 SELECT 쿼리를 살펴 보자, 그것은 중복 급여 레코드를 반환합니다 :

sqlite가> 회사 FROM SELECT 이름;

이것은 다음과 같은 결과를

NAME
----------
폴
알렌
테디
표
데이비드
김
제임스
폴
제임스
제임스

자, 위의 SELECT 쿼리에DISTINCT 키워드를 사용하자 :

sqlite가> 회사 소개 구별 이름을 선택;

이것은 중복 된 엔트리가없는, 다음과 같은 결과를 생성한다 :

NAME
----------
폴
알렌
테디
표
데이비드
김
제임스