[광주직업학교] 스마트인재개발원에서 배운 데이터베이스 - 복습2-8
ㅇ 본 수업은 "스마트인재개발원"에서 진행되었습니다.
#스마트인재개발원 #국비지원코딩교육 #데이터베이스 #실습문제 #16번~19번 #조인조건 #그룹바이절 #오더바이절
<목차>
ㅇ 실습문제 16
ㅇ 실습문제 17
ㅇ 실습문제 18
ㅇ 실습문제 19
ㅇ 실습문제 16
SELECT E.LAST_NAME, D.DEPARTMENT_NAME, L.LOCATION_ID, L.CITY FROM EMPLOYEES E, DEPARTMENTS D, LOCATIONS L WHERE E.DEPARTMENT_ID = D.DEPARTMENT_ID AND D.LOCATION_ID = L.LOCATION_ID AND E.COMMISSION_PCT IS NOT NULL;
- 새로운 테이블 등장 : LOCATION 테이블
- 사원 이름은 e테이블 / 부서 이름은 d테이블 / 지역 id, 도시이름은 l테이블 => 조인
- 3개 테이블 연결하기 위해서는 조인조건 3-1=2개 필요
- 각각을 연결해 줄 수 있는 PK=FK 찾아서 적으면 돼
ㅇ 실습문제 17
SELECT e.last_name, e.hire_date FROM employees e, employees m WHERE e.manager_id = m.employee_id AND e.hire_date < m.hire_date
- 내 고용일 < 내 매니저 고용일
- 조인 : 임플로이 테이블에 있는 매니저 아이디 = (e로 만든) 매니저테이블의 임플로이 아이디
ㅇ 실습문제 18
SELECT MAX(salary), MIN(salary), SUM(salary), AVG(salary) FROM employees
ㅇ 실습문제 19
SELECT job_id, MAX(salary) MAX, MIN(salary) MIN, SUM(salary) SUM, AVG(salary) AVG FROM employees GROUP BY job_id ORDER BY job_id
- "단, 최대 급여는 MAX, 최소 급여는 MIN, 급여 총합은 SUM, 평균 급여는 AVG로 출력" 는 알리아스를 의미 => 알리아스로 MAX MIN SUM AVG 쓰라는 말 이었어
- 문장을 곡해하지 말고 제대로 읽자
- 오름차순의 기준은 직업
Author And Source
이 문제에 관하여([광주직업학교] 스마트인재개발원에서 배운 데이터베이스 - 복습2-8), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@data_sy/blogsupporters2-8저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)