2. 최종철과 같은 부서에 근무하는 사원에 관한 모든 데이터를 검색하라.* SQLSELECT *FROM EMPLOYEEWHERE DNO = (SELECT DNOFROM EMPLOYEEWHERE EMPNAME='최종철‘);* 풀이WHERE절에서 최종철의 DNO와 EMPLOYEE 릴레이션의 DNO가 같은 항목들을 검색하도록 한다.3. 회사의 전체 사원수를 검색하라.* SQLSELECT COUNT(*) AS ‘사원수’FROM EMPLOYEE;* 풀이전체 사원수를 세야 하므로 COUNT 함수를 이용하고, 검색한 결과는 ‘사원수’라는 애트리뷰트에 검색결과로 나오도록 한다.4. 회사에 몇 개의 부서가 있는가를 검색하라.* SQLSELECT COUNT(DISTINCT DEPTNAME) AS '부서수‘FROM DEAPRTMENT;* 풀이전체 부서수를 세야 하므로 COUNT 함수를 이용하고 부서이름에 중복이 있을 수도 있으니 DINSTICT를 사용한다. 검색한 결과는 ‘부서수’라는 애트리뷰트에 검색결과로 나오도록 한다.5. 기획부에 근무하는 사원들의 이름과 직급을 검색하라.* SQLSELECT EMPNAME, TITLEFROM EMPLOYEEWHERE DNO = (SELECT DEPTNOFROM DEPARTMENTWHERE DEPTNAME='기획‘);* 풀이WHERE 절에서 기획부의 DEPTNO와 EMPLOYEE 릴레이션의 DNO가 같은 경우 중 SELECT 절에서 사원들의 이름과 직급을 검색한다.6. 한 명 이상의 사원이 근무하는 부서의 개수를 검색하라.* SQLSELECT COUNT(DISTINCT DNO) AS '한명이상 부서수‘FROM EMPLOYEE;* 풀이부서를 나타내는 DNO의 중복을 없애기 위해 DISTINCT를 이용하고, COUNT 함수를 사용하여 수를 검색한다.7. 사원이 한 명도 근무하지 않는 부서를 검색하라.* SQLSELECT DEPTNAMEFROM DEPARTMENTWHERE DEPTNO NOT IN (SELECT DISTINCT DNOFROM EMPLOYEE);혹은SELECT DEPTNAMEFROM DEPARTMENT DWHERE NOT EXISTS (SELECT DEPTNAMEFROM EMPLOYEE EWHERE D.DEPTNO = E.DNO);