Recent Posts
Recent Comments
Archives
반응형
250x250
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today
Yesterday

Total
05-05 03:02
관리 메뉴

Hey Tech

[SQLite] DINTINCT: 중복을 제외한 데이터 찾기! 본문

AI & 빅데이터/SQLite

[SQLite] DINTINCT: 중복을 제외한 데이터 찾기!

Tony Park 2021. 2. 10. 09:20
728x90
반응형

오늘은 DISTINCT를 활용하여 칼럼 내 중복 값을 제외하여 데이터를 출력하는 방법에 대해 공유해 드립니다.

바로 시작하죠!

중복값 포함한 경우

SELECT 
    playerID
FROM 
    People;

아래와 같이 People이라는 테이블에 playerID 칼럼에는 MLB 선수들의 ID가 담겨있습니다.

SELECT 
    COUNT(nameFirst || ' ' || nameLast) AS Cnt_All
FROM 
    People;

People 테이블에 담겨 있는 선수는 아래와 같이 19,878명입니다.

DISTINCT: 중복값 제외

SELECT
    COUNT(DISTINCT(nameFirst || ' ' || nameLast)) AS Cnt_unique
FROM
    People;

동명이인인 프로선수가 많다는 점에서 같은 이름을 갖는 선수는 1명으로 카운팅 할 경우,

아래와 같이 테이블 내 전체 행 개수가 줄어든 것을 확인할 수 있습니다.

이처럼 칼럼 내 중복값을 제외할 때 사용하는 구문이 DISTINCT입니다.


포스팅 내용에 오류가 있을 경우 댓글 남겨주시면 감사드리겠습니다.

고맙습니다 :)

728x90
반응형
Comments