728x90
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 |