[퀘스트] 이젠 테이블이 2개입니다

전민정·2025년 5월 1일

SQL 퀘스트


> 정답

  1. SELECT COUNT(*) AS department_cnt
    FROM departments;
  2. SELECT e.name,
    d.name
    FROM employees e INNER JOIN departments d ON e.department_id = d.id;
  3. SELECT e.name
    FROM employees e INNER JOIN departments d ON e.department_id = d.id
    WHERE d.name = '기술팀';
  4. SELECT d.name,
    COUNT(e.id) AS employee_cnt
    FROM departments d LEFT JOIN employees e ON d.id = e.department_id
    GROUP BY d.id;
  5. SELECT d.name
    FROM departments d LEFT JOIN employees e ON d.id = e.department_id
    WHERE e.id IS NULL;
  6. SELECT e.name
    FROM employees e INNER JOIN departments d ON e.department_id = d.id
    WHERE d.name = '마케팅팀';

0개의 댓글