2017-11-07 3 views
0

SQL에 대한 초보자입니다. 나는 count()를 배우고있다. 그래서 여기에 내가하려고하는 것이 있습니다. 제품 및 제품 유형이 나열된 표가 있습니다. 각 product_type의 총 개수를 제공하고 모든 레코드에 할당하는 별도의 열이있는 출력을 원합니다. 누구든지이 쿼리를 작성하도록 도와 줄 수 있습니까? 포럼을 검색했지만 비슷한 요구 사항을 찾을 수 없습니다. 소스 테이블과 목표 테이블 예제에 대한 첨부 된 이미지를 찾으십시오.각 하위 유형의 총 개수 및 모든 레코드에 다시 할당

SELECT Product, 
      Product_Type, 
      COUNT(*) OVER(PARTITION BY Product_Type) AS "Count" 
FROM table 
+1

당신은 무엇을하려고 않았다

Case for SQL Query

Learner

+0

[this blog] (http://www.oracle.com/technetwork/issue-archive/index-1429427.html)를 읽어보십시오. 특정 문제에 대해서는 [10 부] (http://www.oracle.com/technetwork/issue-archive/2013/13-mar/o23sql-1906475.html)를 참조하십시오. – ulubeyn

답변

1

사용이 COUNT를, 윈도우를

DP 감사? 시도한 SQL 쿼리를 게시하십시오.