-
COUNT() 함수를 이용한 연습문제 10개🐬 MySQL/MySQL 실습문제 2024. 12. 1. 18:24728x90
2024.11.28 - [데이터베이스/MySQL 함수] - SQL COUNT()로 데이터 분석 시작하기 : 숫자 세기
문제풀이용 데이터베이스 SQL파일 다운로드
SQL 풀이는 더보기 버튼 클릭
전체 직원 수
employees 테이블에 등록된 전체 직원 수를 출력하는 SQL 문을 작성하세요.
더보기SELECT COUNT(*) AS total_employees FROM employees;
부서별 직원 수
각 부서에 속한 직원 수를 출력하는 SQL 문을 작성하세요.
더보기SELECT department, COUNT(*) AS employee_count FROM employees GROUP BY department;
급여가 5만 이상인 직원 수
salary가 50,000 이상인 직원의 수를 출력하는 SQL 문을 작성하세요.
더보기SELECT COUNT(*) AS high_salary_employees FROM employees WHERE salary >= 50000;
특정 도메인을 가진 이메일 직원 수
이메일 도메인이 example.com인 직원의 수를 출력하는 SQL 문을 작성하세요.
더보기SELECT COUNT(*) AS example_domain_employees FROM employees WHERE email LIKE '%@example.com';
부서가 없는 직원 수
department가 NULL인 직원의 수를 출력하는 SQL 문을 작성하세요.
더보기SELECT COUNT(*) AS no_department_employees FROM employees WHERE department IS NULL;
입사 연도별 직원 수
직원의 hire_date를 기준으로 입사 연도별 직원 수를 출력하는 SQL 문을 작성하세요.
더보기SELECT YEAR(hire_date) AS hire_year, COUNT(*) AS employee_count FROM employees GROUP BY YEAR(hire_date);
이름이 특정 길이 이상인 직원 수
first_name의 길이가 8자 이상인 직원의 수를 출력하는 SQL 문을 작성하세요.
더보기SELECT COUNT(*) AS long_first_name_employees FROM employees WHERE CHAR_LENGTH(first_name) >= 8;
급여 범위별 직원 수
급여를 3만 ~ 6만, 6만 ~ 9만, 9만 ~ 12만으로 구분하여 각 범위에 속한 직원 수를 출력하는 SQL 문을 작성하세요.
더보기SELECT CASE WHEN salary BETWEEN 30000 AND 60000 THEN '30k-60k' WHEN salary BETWEEN 60001 AND 90000 THEN '60k-90k' WHEN salary BETWEEN 90001 AND 120000 THEN '90k-120k' END AS salary_range, COUNT(*) AS employee_count FROM employees GROUP BY salary_range;
부서별 고유 직원 수
각 부서에 속한 중복되지 않은 이메일 주소의 수를 출력하는 SQL 문을 작성하세요.
더보기SELECT department, COUNT(DISTINCT email) AS unique_employees FROM employees GROUP BY department;
부서가 IT인 직원 수
department가 "IT"인 직원의 수를 출력하는 SQL 문을 작성하세요.
더보기SELECT COUNT(*) AS it_department_employees FROM employees WHERE department = 'IT';
728x90'🐬 MySQL > MySQL 실습문제' 카테고리의 다른 글
SQL JOIN 키워드를 이용한 연습문제 5개 (0) 2024.12.02 LIKE , LIMIT, DISTINCT, CASE문키워드를 이용한 연습문제 각각 5개씩 (0) 2024.12.01 REPLACE() 함수를 이용한 연습문제 10개 (0) 2024.12.01 CHAR_LENGTH() 함수를 이용한 연습문제 10개 (0) 2024.12.01 SQL UPPER()와 LOWER() 함수를 이용한 연습문제 10개 (0) 2024.11.30