그래서 원하는 값은 distinct
이고 그 값은 count
입니다. 기본적으로 나는 다음과 같이 할 : 내가 사용하는 단일 테이블에 대한SQL은 여러 테이블의 열에 대해 고유 한 수를 계산합니다.
DistinctValue | Count
Bob | 4
Fred | 5
George | 2
Joeseph | 1
:
SELECT ColumnName, COUNT(*) from TableName group by Column
내가 이런 짓을 했을까하는 방법은 여러 테이블에 걸쳐 할 수 있도록. 나는이 일을하기 위해 필요한 테이블 30 개 정도, 아마도 더 많은 테이블을 가지고있다.
도움을 주시면 감사하겠습니다. 필요한 정보가 더 있으면 알려주세요. 아, 그리고 모든 테이블에 동일한 열 이름이 있으므로 열 이름에 대해 걱정할 필요가 없습니다.
어떤 DBMS를 사용하고 있습니까? 포스트그레스? 신탁? –
@a_horse_with_no_name 하나의 데이터베이스에는 SQL Server 2008 R2를 사용하고 다른 데이터베이스에는 SQL Server 2012를 사용하고 있습니다. – shadonar
모든 테이블에서 동일한 열 이름입니까? – DMason