SQL GROUP BY |
SQL >
SQL인스트럭션 >
Group By
다시 함수로 되돌아 왔습니다. 우리가 SUM이 인스트럭션으로 모든 Sales (영업액)계산한거 생각나시죠!만약 매개 점포(store_name) 의 영업액 (sales)을 계산해야 할 경우에는 어떻게 해야하죠? 이런 상황에서는 두가지 방법이 있습니다. 첫째, 우리는 store_name 및 Sales 두 필드를 모두 선택합니다.둘째 모든sales 이 모두 매개store_name 에 따라 나누어 계산한다는것을 확인합니다. 그 용어는: SELECT "필드1", SUM("필드2")
FROM "도표명" GROUP BY "필드1"; 우리 범례에서 Store_Information 도표
우리는 입력합니다, SELECT Store_Name, SUM (Sales)
FROM Store_Information GROUP BY Store_Name; 결과:
하나 이상의 필드를 선택하고 그중 최소한 하나의 필드가 함수 운용을 포함할 경우 GROUP BY 인스트럭션을 사용해야 합니다. 이런 상황하에 우리는 GROUP BY 의 모든 기타 필드가 있는 지를 확인하여야 합니다. 다시 말하면 함수를 포함한 필드외에 다른 기타것은 GROUP BY 절에 넣어야 합니다.
|