728x90
반응형

그룹화 2

데이터베이스 7장 연습문제

2021/03/16(화) 문제1) 다음과 같은 결과가 나오도록 SQL문을 작성해 보세요. EMP 테이블을 이용하여 부서 번호(DEPTNO),평균 급여(AVG_SAL), 최고 급여(MAX_SAL), 최저급여(MIN_SAL), 사원수(CNT)를 출력합니다. 단 평균 급여를 출력할 때 소수점을 제외하고 각 부서 번호별로 출력하세요. 문제2) 다음과 같은 결과가 나오도록 SQL문을 작성해 보세요. 같은 직책(JOB)에 종사하는 사원이 3명 이상인 직책과 인원수를 출력하세요. 문제3)다음과 같은 결과가 나오도록 SQL문을 작성해 보세요. 사원들의 입사 연도(HIRE_YEAR)를 기준으로 부서별로 몇 명이 입사했는지 출력하세요. 문제4) 다음과 같은 결과가 나오도록 SQL문을 작성해 보세요. 추가 수당(COMM)을..

데이터베이스 그룹화(그룹 함수)-1

2021/02/25 수업3 ​ ​ 그룹 함수 - SUM/COUNT/MAX/MIN/AVG/STDDED ​ SELECT MAX(필드) FROM 테이블명; SELECT MIN(필드) FROM 테이블명; --> 필드 안에 제일 큰수(MAX), 필드안에 제일 작은 수(MIN) 출력 ​ SELECT COUNT(필드 OR *) FROM 테이블명; SELECT 필드1, COUNT(필드 OR *) FROM 테이블명 GROUP BY 필드1; --> COUNT는 갯수를 세어주는 명령어 *은 전체를 뜻함 --> 두번째 줄에 GROUP BY를 써주는 이유는 COUNT는 그룹 함수(다중행)이고 필드1은 일반 행이기 때문에 GROUP BY로 묶어줘야지만 값이 제대로 출력될 수 있다 ​ SELECT SUM(필드명) FROM 테이블 ..

728x90
반응형