1.COUNT(*) : NULL값 포함 2.COUNT(DISTINCT expression) : NULL,중복 제거 3.COUNT(ALL expression) : NULL제거, 중복 포함 4.COUNT(expression) : 'EXPRESSION이 NULL이 아닌값들의 갯수'
카운트는 사물의 숫자를 세듯 하나, 둘,~~~ 이게 카운터 아닌가! 돼지 몇마리~~~, 소 몇마리~~~, 이런식으로 종류별로 카운트가 될수 있겠고
'1번'은 책이나 지식인에 따른 내용에 의하면 '0'도 아니고 '공백'도 아닌 'null'를 포함해서 카운트 한다....???
'2번'은 'null'은 포함 중복된 내용은 제거하고 카운트 한다....?
'3번' 'null'은 제거 중복된 내용은 포함해서 카운트 ... ?
'4번' "'EXPRESSION(수식-어떤 값을 계산하는 숫자 변수 함수 호출 결과값)이 'null'아닌값들의 갯수...??
어떻게 활용할지는 아직 잘 모르겠으나 간단한 형식은 일단 아래와 같이 문제 풀이를 해보았다!
직종별 사원의 숫자를 출력
select a.job ,count(a.sal) from emp a
group
|