SQL의 DISTINCT는 고유한 결과 집합을 쿼리하는 데 사용되는 키워드입니다. SELECT 문, COUNT 집계 함수 및 기타 문에서 사용할 수 있으며 기본 구문은 DISTINCT 키워드가 뒤에 배치됩니다. SELECT 키워드 뒤에는 쿼리할 열 이름이나 표현식이 쉼표로 구분되어 옵니다.
SQL에서 DISTINCT는 고유한 결과 집합을 쿼리하는 데 사용되는 키워드입니다. DISTINCT 키워드는 SELECT 문, COUNT 집계 함수 및 기타 문에서 사용할 수 있습니다.
DISTINCT의 기본 구문은 다음과 같습니다.
SELECT DISTINCT column1, column2, ... FROM table_name WHERE condition;
그 중 DISTINCT 키워드는 SELECT 키워드 뒤에 배치되고, 그 뒤에 쿼리할 열 이름이나 표현식이 쉼표로 구분되어 옵니다. 이는 쿼리 결과에서 중복 항목을 제거하고 고유한 레코드만 유지하는 것을 의미합니다. 컬럼명을 생략하면 모든 컬럼을 조회한다.
예를 들어 다음과 같은 학생 테이블이 있다고 가정합니다.
+----+--------+-------+ | id | name | score | +----+--------+-------+ | 1 | Alice | 90 | | 2 | Bob | 80 | | 3 | Alice | 85 | | 4 | Alice | 95 | | 5 | Charlie| 75 | +----+--------+-------+
다음 SQL 문을 실행하면
SELECT DISTINCT name FROM students;
, 다음 결과가 반환됩니다.
+--------+ | name | +--------+ | Alice | | Bob | | Charlie| +--------+
이는 DISTINCT 키워드가 중복 값을 필터링하기 때문입니다. 이름 열에 있으며 고유한 값만 유지합니다.
DISTINCT 키워드는 행이 아닌 열을 쿼리하는 데만 사용할 수 있다는 점에 유의하세요. 여러 열이 포함된 고유 레코드를 쿼리하려면 DISTINCT 키워드 뒤에 이러한 열 이름을 지정해야 합니다. 또한 DISTINCT 키워드는 SQL 표준의 일부가 아니므로 다양한 데이터베이스의 구현이 약간 다를 수 있습니다.
위 내용은 SQL의 고유한 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!