loading
반응형

GROUPBY 4

SQL문 실습 - GROUP BY(4)

저번 글에 이어서 SQL문 실습 - GROUP BY (3) SQL문 실습 - GROUP BY (2) SQL문 실습 - GROUP BY (1)GROUP BY에 대해서 예제문제를 풀어보면서 알아보겠습니다. 1. CONVERT를 이용해서 OrderDate를 년별로 캐스팅하고, OrderDate, CustomerID별로 GROUP BY를 했습니다. 집계함수를 통해서 갯수, Freight의 합계, 최대값, 최소값을 구했습니다.1234567891011121314151617-- Use Orders-- Select OrderYY, CustomerID, OrderCount, TTL_Freight, MAX_Freight, MIN_Freight-- OrderYY = OrderDate change to YYYY-- Order..

SQL문 실습 - GROUP BY (3)

이전 글에 이어서 SQL문 실습 - GROUP BY (2) SQL문 실습 - GROUP BY (1)GROUP BY SQL문 예제들을 풀어보면서 GROUP BY에 대해서 어떻게 활용되는지 알아보겠습니다. 1. CONVERT를 사용해서 날짜데이터를 YYYYMM으로 자른 후에 GROUP BY를 통해서 월별로 GROUP BY를 했다.그리고 월별 데이터의 갯수를 출력하였다.1234567891011-- Use Orders-- Select only OrderYM and OrderCount-- OrderYM = OrderDate Change to YYYYMM format-- OrderCount = Count of Order by OrderYM-------------------------------------------..

SQL문 실습 - GROUP BY (2)

이전 글에서 GROUP BY에 대해서 설명했으니, 이번에는 예제를 보면서 풀어보겠습니다. 1. GROUP BY를 사용해서 Country별로 데이터를 불러오고, Country에 해당하는 데이터 갯수를 찾습니다.123456-- Use Customers-- Only Country and CustCount(=Count of Customer by Country)------------------------------------------------------------------------------ SELECT Country, COUNT(*) CustCount FROM CustomersGROUP BY CountryColored by Color Scriptercs- 결과 데이터 2. 1번의 쿼리문에서 집계함수를 기..

SQL문 실습 - GROUP BY (1)

이번에는 MSSQL에서 많이 사용되는 구문 중 하나인 GROUP BY에 대해서 설명하겠습니다.GROUP BY란?- 동일한 값을 가진 데이터의 수치를 집계하기 위한 문장입니다.- GROUP BY는 중복된 행을 제거한다.(표면상으로는 DISTINCT와 동일하지만, DISTINCT와 더 많은 일들을 할 수 있습니다.- 기본 구문1234SELECT 컬럼1, 컬럼2, 집계함수(컬럼3) FROM 테이블 WHERE 컬럼1 = @변수GROUP BY 컬럼1, 컬럼2cs- GROUP BY에 명시된 컬럼들만이 SELECT절에 집계 함수 없이 사용 할 수 있습니다. - GROUP BY에서 자주 사용되는 집계함수들입니다.만약 GROUP BY 없이 집계 함수를 사용하면 전체 데이터에 대해 집계를 수행합니다. - HAVING절GR..

반응형