tempdb를 사용하여 집계 함수 연습하기
추천 자료: ASP.NET Core 인증 및 권한 부여
이 아티클에서는 SQL Server의 tempdb
데이터베이스를 사용하여 집계 함수 연습을 해보겠습니다. 이를 위해 샘플 테이블을 생성하고, 데이터를 입력한 다음 집계 함수를 적용해보겠습니다.
목차
- 샘플 테이블 생성
- 샘플 데이터 입력
- 전체 출력
- 국어점수 짝수 점수의 총점/평균/카운트
- 최댓값 및 최솟값
- Count 함수에서 NULL 값 처리
1. 샘플 테이블 생성
Create Table dbo.Score
(
Num Int Identity(1, 1) Primary Key, -- 일련번호
Kor Int Not Null, -- 국어점수
Eng Int Null -- 영어점수
)
Go
2. 샘플 데이터 입력
Insert Score Values(100, 90)
Insert Score Values(80, 75)
Insert Score Values(85, 90)
Insert Score Values(85, NULL)
3. 전체 출력
Select * From Score
Go
4. 국어점수 짝수 점수의 총점/평균/카운트
Select Sum(Kor) From Score Where Kor % 2 = 0 -- Sum() : 합계
Select Count(Kor) From Score Where Kor % 2 = 0 -- Count() : 건수
Select Avg(Kor) From Score Where Kor % 2 = 0 -- Avg() : 평균
5. 최댓값 및 최솟값
Select Max(Kor) From Score -- Max() : 최댓값
Select Min(Kor) From Score -- Min() : 최솟값
6. Count 함수에서 NULL 값 처리
Select Count(*) From Score -- 4
Select Count(Kor) From Score -- 4
Select Count(Eng) From Score -- 3 : NULL 값은 제외해서 카운트
이제 SQL Server의 tempdb
데이터베이스를 사용하여 집계 함수를 연습해보았습니다. 다양한 집계 함수를 사용하여 데이터를 분석하고 관리하는 데 익숙해지세요.
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!