>  기사  >  데이터 베이스  >  SQL의 고유한 사용법

SQL의 고유한 사용법

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌원래의
2024-01-26 15:14:142898검색

SQL의 DISTINCT는 고유한 결과 집합을 쿼리하는 데 사용되는 키워드입니다. SELECT 문, COUNT 집계 함수 및 기타 문에서 사용할 수 있으며 기본 구문은 DISTINCT 키워드가 뒤에 배치됩니다. SELECT 키워드 뒤에는 쿼리할 열 이름이나 표현식이 쉼표로 구분되어 옵니다.

SQL의 고유한 사용법

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.