MSSQL 소계 합계 사용하기 CROSS JOIN
MSSQL 소계 합계 사용하기 CROSS JOIN MSSQL에서 많이 쓰이는 소계 합계 구하는 방식입니다.2번째 방법으로 CROSS JOIN을 사용하여 구하는 법을 알려드리겠습니다. 저번에 작성했던 것과 동일 하게 일단 기본적으로 아래와 같이 생성해줍니다.create table test(id int, num int, rank int) 대충간단하게 작성하였습니다.insert into test (id, num , rank ) select 4, 200, 2220 union all select 6, 300, 3330 union all select 3, 100, 4330 union all select 1, 400, 3230 union all select 5, 200, 4340 union all select 2, ..
2015. 6. 1.
GROUP BY 사용하기
GROUP BY 사용하기 cross join의 소계합계에 중 group by도 있어서 한번 사용법을 안내후 넘어 가겠습니다. group by는 레코드를 조회시 각 레코드를 하나의 그룹으로 묶어서 표현해준다는 역할을 합니다. 지정한 열의 데이터가 같은 경우 그 행을 하나로 묶을 수 있습니다. SELECT num, COUNT(num) AS 명 FROM table GROUP BY num 위와같이 사용합니다. 쉽게 이해하기 위해 num 이라는 컬럼을 조회하고 옆에 카운터로 num을 넣었습니다. 뒤에 num은 num의 그룹입니다. count와 햇갈려하지 마세요 num 데이터에 1,2,3,4,5,1,2,3,1,2,3 이러한 데이터가 들어가있으면 중복을 제거해주고 각각의 컬럼에 몇개씩이 있는지를 COUNT를 통하여 ..
2015. 6. 1.