[SQL] 데이터베이스에이 개 분야에 대한 별개의 SQL
SQL데이터베이스에이 개 분야에 대한 별개의 SQL
당신은 데이터베이스 테이블이 개 다른 분야의 독특한 조합을받을 수 있습니까? 만약 그렇다면, 당신은 SQL 예제를 제공 할 수 있습니다.
해결법
-
==============================
1.방법에 대해 간단하게 :
방법에 대해 간단하게 :
select distinct c1, c2 from t
또는
select c1, c2, count(*) from t group by c1, c2
-
==============================
2.당신은 단지 두 개의 필드에서 고유 한 값을 원 플러스 그들과 다른 필드를 반환 할 경우, 다른 필드는 그 (합계, 최소, 최대, 등)에 통합의 일종을 가지고해야 당신이 나타나야 구별 할 두 개의 열 GROUP BY 절. 그렇지 않으면 데커 말하는대로입니다.
당신은 단지 두 개의 필드에서 고유 한 값을 원 플러스 그들과 다른 필드를 반환 할 경우, 다른 필드는 그 (합계, 최소, 최대, 등)에 통합의 일종을 가지고해야 당신이 나타나야 구별 할 두 개의 열 GROUP BY 절. 그렇지 않으면 데커 말하는대로입니다.
-
==============================
3.당신은 SQL 이하로 사용하는 두 개의 기둥에 의해 구별되는 결과를 얻을 수 있습니다 :
당신은 SQL 이하로 사용하는 두 개의 기둥에 의해 구별되는 결과를 얻을 수 있습니다 :
SELECT COUNT(*) FROM (SELECT DISTINCT c1, c2 FROM [TableEntity]) TE
-
==============================
4.당신은 여전히 (내가 원하는대로) 하나의 열을 기준으로 그룹화 할 경우 중첩 쿼리를 수행 할 수 있습니다
당신은 여전히 (내가 원하는대로) 하나의 열을 기준으로 그룹화 할 경우 중첩 쿼리를 수행 할 수 있습니다
select c1, count(*) from (select distinct c1, c2 from t) group by c1
-
==============================
5.나의 바보 같은 생각을 공유 :
나의 바보 같은 생각을 공유 :
구문 ([고유] COL)를 선택하여 구별 + 여기서 각 열에 대해 규정 될 수도있다 어쩌면 I 만 C1에서 C2에 있지만 별개 선택할 수있다.
그러나 사고 후, 나는 단지 하나의 컬럼에 대한 별개의 넌센스는 사실을 알게 될 것입니다. 다음과 같은 관계를 가지고 :
| A | B __________ 1| 1 | 2 2| 1 | 1
우리가 (서로 다른 A)를 선택하면, B, 다음 A = 1에 대한 적절한 B는 무엇인가?
따라서, 별개의 성명의 규정이다.
from https://stackoverflow.com/questions/192924/sql-distinct-for-2-fields-in-a-database by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 모든 SQL 서버 외래 키가 일치하는 인덱스가해야 하는가? (0) | 2020.06.24 |
---|---|
[SQL] 어떻게 SQL 쿼리에서 처음이자 마지막 기록을 얻으려면? (0) | 2020.06.24 |
[SQL] 하는 jobject에 빈 또는 null JToken에 대한 확인 (0) | 2020.06.24 |
[SQL] .NET에 대한 데이터베이스를 내장 (0) | 2020.06.24 |
[SQL] 일반 LINQ 쿼리의 조건? (0) | 2020.06.24 |