투케이2K

23. (MSSQL/SQL) 그룹 함수 count , max , min , sum , avg 확인 실시 - cast 데이터 형변환 본문

MsSqlDB

23. (MSSQL/SQL) 그룹 함수 count , max , min , sum , avg 확인 실시 - cast 데이터 형변환

투케이2K 2021. 10. 3. 10:02

[개발 환경 설정]

개발 툴 : SSMS

개발 언어 : MSSQL


[소스 코드]

/*
[그룹 함수 count , max , min , sum , avg 확인 실시 - cast 데이터 형변환]
1. COUNT() 함수는 선택된 필드에서 특정 조건을 만족하는 레코드의 총 개수를 반환합니다
2. MAX() 함수는 선택된 필드에 저장된 값 중 가장 큰 값을 반환합니다
3. MIN() 함수는 선택된 필드에 저장된 값 중 가장 작은 값을 반환합니다
4. SUM() 함수는 선택된 숫자 타입의 필드에 저장된 값의 총 합을 반환합니다
5. AVG() 함수는 선택된 숫자 타입의 필드에 저장된 값의 평균값을 반환합니다
6. cast signed 정수값으로 형변환을 수행합니다 (컬럼 타입이 varchar 경우)
7. 참고 : 그룹함수는 group by 와 매핑해 자주 사용합니다
*/


-- [쿼리문 실행 실시]
select count(*) as "count(*) 개수",
       min(cast(t_age as int)) as 'min(t_age) 값',
       max(cast(t_age as int)) as 'max(t_age) 값',
       sum(cast(t_age as int)) as 'sum(t_age) 값',
       avg(cast(t_age as int)) as 'avg(t_age) 값'
    from test_user;

[결과 출력]


[요약 설명]

/*

[그룹 함수 count , max , min , sum , avg 확인 실시 - cast 데이터 형변환]

1. COUNT() 함수는 선택된 필드에서 특정 조건을 만족하는 레코드의 총 개수를 반환합니다

2. MAX() 함수는 선택된 필드에 저장된 값 중 가장 큰 값을 반환합니다

3. MIN() 함수는 선택된 필드에 저장된 값 중 가장 작은 값을 반환합니다

4. SUM() 함수는 선택된 숫자 타입의 필드에 저장된 값의 총 합을 반환합니다

5. AVG() 함수는 선택된 숫자 타입의 필드에 저장된 값의 평균값을 반환합니다

6. cast signed 정수값으로 형변환을 수행합니다 (컬럼 타입이 varchar 경우)

7. 참고 : 그룹함수는 group by 와 매핑해 자주 사용합니다

*/


 

반응형
Comments