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 함수 사용이 가능하다
반응형
그리드형
'IT > MSSQL' 카테고리의 다른 글
[MSSQL] 비상 로그 백업 및 복원(MDF 파일 장애 발생-복구 보류 중) (0) | 2023.01.29 |
---|---|
[MSSQL] 호환성 레벨 수준 차이점(160, 150, 140, 130, 120, 110, 100, 90) (0) | 2023.01.28 |
[MSSQL] 중첩루프, 머지, 해시조인 3가지 설명 (1) | 2023.01.28 |
[MSSQL] 해시조인(HASH JOIN) 장/단점 설명 (0) | 2023.01.28 |
[MSSQL] 머지 조인(SORT MERGE JOIN) 장/단점 설명 (0) | 2023.01.28 |
댓글