목차
1. AdventureWorksLT 데이터베이스의 SalesLT.Customer테이블에서 MiddleName 열의 값이 NULL인 것까지 포함한 행 수를 돌려는 SELECT문을 작성하고 실행결과를 보여라.
2. AdventureWorksLT 데이터베이스의 SalesLT.Product 테이블에서 ListPrice 열에 집계 함수 SUM, COUNT, AVG를 적용하고, 실제로 SUM 결과/COUNT 결과가 AVG 결과와 같은지 확인하라. 다르면 그 이유를 설명하라.
3. AdventureWorksLT 데이터베이스의 Sales.Product 테이블에서 ProductCategoryID와 ProductModelID에 대해서 그룹화 집계를 하고, 주로 ProductCategoryID에 대해서 요약하는 명령문을 작성하라.
4.AdventureWorksLT 데이터베이스의 SalesLT.Product 테이블에서 ProductCategoryID와 ProductModelID에 대해서 그룹화 집계를 하고, ProductCategoryID 및 ProductModelID 모두에 대해 요약하는 명령문을 작성하라.
GROUPING SETS와 UNION 연산자를 사용해서 위 연습문제 3번 및 4번과 같은 결과 집합을 생성하는 명령문 2개를 작성하라.
2. AdventureWorksLT 데이터베이스의 SalesLT.Product 테이블에서 ListPrice 열에 집계 함수 SUM, COUNT, AVG를 적용하고, 실제로 SUM 결과/COUNT 결과가 AVG 결과와 같은지 확인하라. 다르면 그 이유를 설명하라.
3. AdventureWorksLT 데이터베이스의 Sales.Product 테이블에서 ProductCategoryID와 ProductModelID에 대해서 그룹화 집계를 하고, 주로 ProductCategoryID에 대해서 요약하는 명령문을 작성하라.
4.AdventureWorksLT 데이터베이스의 SalesLT.Product 테이블에서 ProductCategoryID와 ProductModelID에 대해서 그룹화 집계를 하고, ProductCategoryID 및 ProductModelID 모두에 대해 요약하는 명령문을 작성하라.
GROUPING SETS와 UNION 연산자를 사용해서 위 연습문제 3번 및 4번과 같은 결과 집합을 생성하는 명령문 2개를 작성하라.
본문내용
Report
리포트#2: 연습문제4장
담당교수님
:
학번
:
성명
:
전공학과
:
과목
:
제출일자
:
1. AdventureWorksLT 데이터베이스의 SalesLT.Customer테이블에서 MiddleName 열의 값이 NULL인 것까지 포함한 행 수를 돌려는 SELECT문을 작성하고 실행결과를 보여라.
2. AdventureWorksLT 데이터베이스의 SalesLT.Product 테이블에서 ListPrice 열에 집계 함수 SUM, COUNT, AVG를 적용하고, 실제로 SUM 결과/COUNT 결과가 AVG 결과와 같은지 확인하라. 다르면 그 이유를 설명하라.
같다 약간의 차이지만 이유는 반올림.
3. AdventureWorksLT 데이터베이스의 Sales.Product 테이블에서 ProductCategoryID와 ProductModelID에 대해서 그룹화 집계를 하고, 주로 ProductCategoryID에 대해서 요약하는 명령문을 작성하라.
CASE1) 단순ROLLUP연산자만 사용
CASE2) ROLLUP연산자는 오른쪽에서 왼쪽순으로 집계값들을 요약한 추가적인 행을 만들어준다는 의미가 있어서 그냥 사용해도 되지만 추가적인 요약본행을 카운트로 사용해서 만들었습니다.
4.AdventureWorksLT 데이터베이스의 SalesLT.Product 테이블에서 ProductCategoryID와 ProductModelID에 대해서 그룹화 집계를 하고, ProductCategoryID 및 ProductModelID 모두에 대해 요약하는 명령문을 작성하라.
CASE1)단순 CUBE연산자만 사용
CASE2) 모든 가능한 조합에 대해 집계값들을 요약한 행을 만들어준다 라는 의미가 있어서 그냥 CUBE연산자를 사용해도 되지만 따로 만들어보았습니다.
심화 문제
GROUPING SETS와 UNION 연산자를 사용해서 위 연습문제 3번 및 4번과 같은 결과 집합을 생성하는 명령문 2개를 작성하라.
UNION에 ALL을 사용하지 않으면 중복값이 제외되서 같은 결과 값이 나오지 못한다.
3번 GROUPING사용 grouping연산자에 의해 해당하는 요약인데 ProductCategoryID를 개수로 요약했기 때문에 집계함수에 사용된 컬럼이 ProductModelID이므로 1이 ProductModelID에서만 나온다.
4번 GROUPINGSETS연산자 사용
리포트#2: 연습문제4장
담당교수님
:
학번
:
성명
:
전공학과
:
과목
:
제출일자
:
1. AdventureWorksLT 데이터베이스의 SalesLT.Customer테이블에서 MiddleName 열의 값이 NULL인 것까지 포함한 행 수를 돌려는 SELECT문을 작성하고 실행결과를 보여라.
2. AdventureWorksLT 데이터베이스의 SalesLT.Product 테이블에서 ListPrice 열에 집계 함수 SUM, COUNT, AVG를 적용하고, 실제로 SUM 결과/COUNT 결과가 AVG 결과와 같은지 확인하라. 다르면 그 이유를 설명하라.
같다 약간의 차이지만 이유는 반올림.
3. AdventureWorksLT 데이터베이스의 Sales.Product 테이블에서 ProductCategoryID와 ProductModelID에 대해서 그룹화 집계를 하고, 주로 ProductCategoryID에 대해서 요약하는 명령문을 작성하라.
CASE1) 단순ROLLUP연산자만 사용
CASE2) ROLLUP연산자는 오른쪽에서 왼쪽순으로 집계값들을 요약한 추가적인 행을 만들어준다는 의미가 있어서 그냥 사용해도 되지만 추가적인 요약본행을 카운트로 사용해서 만들었습니다.
4.AdventureWorksLT 데이터베이스의 SalesLT.Product 테이블에서 ProductCategoryID와 ProductModelID에 대해서 그룹화 집계를 하고, ProductCategoryID 및 ProductModelID 모두에 대해 요약하는 명령문을 작성하라.
CASE1)단순 CUBE연산자만 사용
CASE2) 모든 가능한 조합에 대해 집계값들을 요약한 행을 만들어준다 라는 의미가 있어서 그냥 CUBE연산자를 사용해도 되지만 따로 만들어보았습니다.
심화 문제
GROUPING SETS와 UNION 연산자를 사용해서 위 연습문제 3번 및 4번과 같은 결과 집합을 생성하는 명령문 2개를 작성하라.
UNION에 ALL을 사용하지 않으면 중복값이 제외되서 같은 결과 값이 나오지 못한다.
3번 GROUPING사용 grouping연산자에 의해 해당하는 요약인데 ProductCategoryID를 개수로 요약했기 때문에 집계함수에 사용된 컬럼이 ProductModelID이므로 1이 ProductModelID에서만 나온다.
4번 GROUPINGSETS연산자 사용
추천자료
- IBM PC 어셈블리 프로그래밍 연습문제 3,4,5,8 장 풀이
- 데이터통신과 네트워킹 3판 2장 연습문제
- C로 쓴 자료구조론 p458 연습문제 1,2
- 운영체제(공룡책) 연습문제 1장 답
- 운영체제(공룡책) 연습문제 2장 System Structures 답
- [전자공학입문]전자공학입문 연습문제 12장 13장 서울산업대학교
- 수문학-기초와 응용- 윤용남 저 연습문제 3장 완벽풀이
- 컴파일러 입문 제 2장 연습문제
- 구미서관 상하수도 공학 11장 연습문제
- 구미서관 상하수도 공학 12장 연습문제 풀이
- 구미서관 상하수도 공학 13장 연습문제 풀이
- 구미서관 토질역학 제2판 2장 연습문제 (2.1 ~ 2.24)
- 2장 언어의 변천. 연습문제풀이
- [레포트] 수문학 5장 연습문제 풀이
소개글