본문 바로가기
IT/MSSQL

[MSSQL] 2019 신규 함수 Approx_Count_distinct

by 베베야 2023. 1. 28.
728x90

SQL2019 버전이 나오면서 신규로 등장한 함수 "Approx_Count_distinct"에 대해서 알아보자

 

[문법]

Approx_Count_distinct 함수는 COUNT 함수와 같이 수량을 반환합니다.
차이점은 테이블의 대략적인 행 수를 반환하는 차이가 있습니다.
SELECT  Approx_Count_distinct(컬럼명) FROM 테이블명

 

[예제]

AdventureWorks2016 데이터베이스의 [Person].[Address] 테이블의 AddressID 컬럼으로 행수를 구해보자.

use AdventureWorks2016
go

select count(AddressID) From [Person].[Address] --19,614 건
GO

select Approx_Count_distinct(AddressID)  From [Person].[Address] --19,686 건
GO

 

[참고사항]

SQL2019를 설치하여 사용하지만 호환성 레벨을 110, 120, 130 등으로 낮춰서 운영하는 경우에도(시스템 DB 포함)
설치한 SQL버전이 2019 (150)버전이기 때문에 신규로 추가된  Approx_Count_distinct 함수 사용이 가능하다

반응형
그리드형

댓글