SELECT COUNT DISTINCT 알아보기
현재 데이터베이스에는 아직 키가 정의되어 있지 않아, 어떤 열이나 열의 조합이 키로 적합한지 알 수 없어요.
특정 열(또는 열의 조합)에 고유한 값만 들어 있는지 — 즉, 테이블의 각 레코드를 식별하는지 — 확인하는 간단한 방법이 있습니다.
1장에서 SELECT DISTINCT 쿼리를 배웠죠. 여기에 COUNT() 함수를 감싸기만 하면, PostgreSQL이 지정한 열들에 대해 고유한 행의 개수를 반환해 줍니다:
SELECT COUNT(DISTINCT(column_a, column_b, ...))
FROM table;
이 연습은 강의의 일부입니다
SQL로 배우는 관계형 데이터베이스 입문
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Count the number of rows in universities
SELECT ___
FROM ___;