2014. 7. 8. 18:13

MSSQL 에서 COUNT() 함수는 열의 갯수를 뽑아 오는 함수 입니다. 아주 유용하게 쓰일곳이 많은 COUNT() 함수인데요

여기서 만약 A 라는 컬럼에 값이

         A

         1

         1

         2

         3

 

이라는 값이 들어있다고 합니다. 이떄 A 컬럼에 몇개의 값이 들어있나 를 뽑아내기위해선 COUNT() 함수를 사용하는데요

 

SELECT COUNT(A)  FROM 테이블이름

 

해주시면  몇이 출력될까요?  바로 4개가 있으므로 4 가 출력이 됩니다.

그런데 1 이 라는 값이 두개가 들어있네요.  중복되는 값을 하나로 치고싶다면 COUNT() 함수에서 추가해줄것이 있습니다.

바로 DISTINCT 라는 명령어 인데요  사용법은간단합니다.

 

SELECT COUNT(DISTINCT A FROM 테이블이름  이렇게 해주면 값은 3이라는 값을 출력하게 됩니다.

참 쉽죠잉~ 그럼 행복한 하루 잘 보내세요~

'Computer Engineering > DB' 카테고리의 다른 글

MS-SQL 공백 제거 함수  (1) 2015.01.09
MsSQL SELECT INTO 와 INSERT INTO  (0) 2014.07.24
MsSQL ROUND 함수  (0) 2014.06.24
MsSQL CONVERT() 함수  (0) 2014.05.16
MsSQL REPLACE() 함수  (0) 2014.05.13
Posted by 광스