[SQL] 그룹함수 COUNT

·2025년 7월 3일
0

SQL

목록 보기
55/126

예제 답

select count(*) 인원수
 from emp;

💡 그룹함수null값을 무시하기 때문에
아래 결과는 4가 출력됨

select count(comm)
 from emp;

문제1. 직업, 직업별 인원수를 출력하시오

select job, count(*)	-- count(job) 써도 상관없음
 from emp
 group by job;

문제2. 위의 결과를 다시 출력하는데 직업별 인원수가 3명 이상만 출력하시오

select job, count(*)
 from emp
 group by job
 having count(*) >= 3;

문제3. emp21 테이블에서 통신사, 통신사별 인원수를 출력하시오

select decode(telecom,'LG U+', 'LG', telecom), count(*)
 from emp21
 where telecom is not null
 group by decode(telecom,'LG U+', 'LG', telecom);

0개의 댓글