having 4

GROUP BY, HAVING SQL 예제 5, NULL 사용주의, 사원, 급여, 부서번호, Sailor, rating, age

▣ GROUP BY, HAVING 예제 5 2020년 62번 정답 : 3번 1) 부서번호 GROUP BY의해 부서별 평균 급여 나타냄 (O) 2) GROUP BY, HAVING 절에 따라 2명 이상가진 부서의 사원이름, 급여 나타냄(O) * IN 조건은 NULL을 제외한 결과값만 검색됨 3) 메인쿼리와 서브쿼리 간 부서번호로 조인되어 연결되어 있음 부서의 평균 급여보다 큰 사원이름, 급여 나타냄 (X) 결과는 "김좌진, 이몽령" 임 4) MAX함수로 최고 급여를 받는 사원이름, 급여 나타냄(O) 2020년 63번 정답 : 2번 Silors 릴레이션에서 연산후 Results 릴레이션을 나움 Results 차수 2, 카디널리티는 4 1~4번 보기 모두 차수 2임 rating에 중복값이 없으므로 GROUP B..

데이터베이스 2021.10.07

GROUP BY, HAVING SQL 예제 4, 3명 이상의 사원이 근무하는 부서에서 연봉이 4만불 이상 사원수 검색

▣ GROUP BY, HAVING SQL 예제 4, 3명 이상의 사원이 근무하는 부서에서 연봉이 4만불 이상 사원수 검색 2017년 59번 정답 : 3번 ▶ 부서의 사원이 3명 이상인 부서 조회 SELECT Dno FROM EMPLOYEE GROUP BY Dno HAVING COUNT(*) > 2 ▶ 위의 해당하는 데이터에서 연봉(Salary)이 40000 이상인 사원수를 조회 SELECT Dnumber, Dname, COUNT(*) FROM DEPARTMENT, EMPLOYEE WHERE Dnumber = Dno AND Salary >= 40000 ▶ 사원수를 집계해야 하므로 Dname 수준까지 그룹핑. Group by Dnumber, Dname 1)번 GROUP BY 절에 Dname이 빠져 구문 오류..

데이터베이스 2021.09.11

GROUP BY, HAVING SQL 예제 3, 부양가족 2명이상, 사원, 사번, 성명

▣ GROUP BY, HAVING 예제 3 2015번 69번 정답 : 3번, 4번 1) 1번 보기 : 집계 함수에 대한 조건절은 HAVING 을 사용해야 함 2) 2번 보기 : Group by 절을 사용했으나 SELECT 절 count(*) 전체 갯수 리턴 -- 2015년 정보시스템감리사 DB 69번 CREATE TABLE DEPEND_69 ( ENO INT , DNAME VARCHAR(20) , REL VARCHAR(20) , PRIMARY KEY (ENO, DNAME) ) ; INSERT INTO DEPEND_69 VALUES (1, '홍길동', '부'); INSERT INTO DEPEND_69 VALUES (1, '김영희', '모'); INSERT INTO DEPEND_69 VALUES (2, '이..

데이터베이스 2021.08.28

GROUP BY, HAVING SQL 예제 1, 2명 이상의 학생, 성적평균 80점이상인 학과, 학과코드, 학과명, 학생수

▣ GROUP BY, HAVING 예제 1 2013년 62번 정답 : 2번 -- 2013년 정보시스템감리사 DB 62번 -- 문제) 2명이상의 학생을 갖는 학과에 대해, 성적평균이 80점 이상인 학과의 학과코드, 학과명, 학생수를 검색하시오. CREATE TABLE STU_62 ( SNO INT , SNAME VARCHAR(20) NOT NULL , ADDRESS VARCHAR(20) , SCORE INT , DNO INT , PRIMARY KEY (SNO) ) ; INSERT INTO STU_62 VALUES (100, 'HONG', 'Seoul', 95, 100); INSERT INTO STU_62 VALUES (300, 'LEE', 'Busan', 90, 200); INSERT INTO STU_62..

데이터베이스 2021.08.13