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 |