2017-01-04 1 views
-2

SQL Car 테이블이 있습니다. 그것은 몇 가지 컬럼을 포함합니다 : Manufacturers, Model 등등. 저는 같은 Manufacturer의 몇 가지 모델을 가지고 있습니다. 그래서 Manufacturers 컬럼을 당길 때 나는 한 번 이상의 동일한 Manufacturer name을 얻습니다. 예를 들어SQL 테이블 풀링 정보

: 테이블 이름에서

선택 * 이름은 "아우디"를 동일

내가 어떻게해서 또 다시 같은 이름을받지 않고 제조업체 이름을 얻을 수 있나요?

+0

그리고 당신의 질문은이 그룹 기능 (MIN, MAX, COUNT 등)의 사용을 허용하는 장점이있다? –

+0

질문이 업데이트되었습니다. – NateS

답변

0

DISTINCT은 중복 된 결과를 제거합니다. 둘 이상의 필드를 선택하면 모든 필드가 중복으로 간주되어야합니다.

select distinct manufacturer from table-name 

또 다른 방법은 GROUP BY을 사용하는 것입니다.

select manufacturer, count(*) from table-name group by manufacturer