일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 데이터분석시각화
- 맷플롯립
- 파이썬데이터분석주피터노트북
- 파이썬알고리즘
- 파이썬
- python수업
- matplotlib
- python알고리즘
- sql연습
- 파이썬크롤링
- 파이썬차트
- 파이썬시각화
- Python
- 주피터노트북데이터분석
- 판다스데이터분석
- sql연습하기
- 팀플기록
- 판다스그래프
- SQL수업
- sql따라하기
- 파이썬수업
- SQLSCOTT
- 파이썬데이터분석
- python데이터분석
- 주피터노트북맷플롯립
- 주피터노트북
- 주피터노트북그래프
- 수업기록
- 주피터노트북판다스
- SQL
- Today
- Total
목록sql실습 (4)
IT_developers
hr 실습은 hr 생성 후 작성 가능. 문제를 다 푼 다음에 답 보기. hr의 데이터가 많기 때문에 각각의 칼럼명을 알고 있어야 문제를 풀 수 있다. 문제1) 매니저가 없는 사원들의 last_name, job_id 조회 문제2) ST_CLERK인 JOB_ID를 가진 사원이 없는 부서 id 조회(단, 부서번호가 null인 값은 제외) 문제3) commision_pct가 널이 아닌 사원들 중에서 commission = salart*commion_pct를 구하여, employee_id, first_name, job_id와 함께 출력 문제4) first_name이 Curtis인 사람의 first_name, last_name, phone_number,job_id 조회. (단,job_id의 결과는 소문자로 출력) ..
※ 기존 테이블을 이용하여 테이블을 생성 실습 1) emp테이블의 내용을 이용하여 exam_emp 생성(내용까지) CREATE TABLE exam_emp AS SELECT * FROM emp; 실습 2) dept 테이블의 내용을 이용하여 exam_dept 생성 CREATE TABLE exam_dept AS SELECT * FROM dept; 실습 3) salgrade 테이블의 내용을 이용하여 exam_salgrade 생성 CREATE TABLE exam_salgrade AS SELECT * FROM salgrade; 실습 4) 정보를 exam_emp 테이블에 입력 INSERT INTO exam_emp ( empno, ename, job, mgr, hiredate, sal, comm, deptno ) VA..
DML(데이터 조작어 : 삽입, 삭제, 수정) =>최종 반영을 할껀지 안할껀지 여부 ※ UPDATE : update 테이블 명 set 수정할 열 = 값 [where] ; where은 선택 1) loc를 seoul로 변경 UPDATE dept_temp SET loc = 'SEOUL'; where 사용 안함. ROLLBACK; 2) deptno=50인 경우 loc를 부산으로 변경 UPDATE dept_temp SET loc = 'BUSAN' WHERE deptno = 50; ROLLBACK; 3) EMP_TEMP 사원 중 SAL 3000이하인 사원만 COMM 300 으로 수정 UPDATE emp_temp SET comm = 300 WHERE sal
1) dept 테이블 정보(부서 정보-부서 번호, 부서명, 위치) 조회 DESC dept; DEPTNO : 부서번호 DNAME : 부서명 LOC : 위치 2) 사원 정보(사원번호, 사원명, 직책, 직속상관의 사원번호, 입사일, 급여, 추가 수당, 부서 번호) 조회 DESC emp; EMPNO : 사원번호 ENAME : 사원명 JOB : 직책 MGR : 직속상관의 사원번호 HIREDATE : 입사일 SAL : 급여 COMM : 추가수당 DEPTNO : 부서번호 3) 급여구간(등급, 최저급여, 최고 급여) 조회 desc salgrade; GRADE : 등급 LOSAL : 최저급여 HISAL : 최고 급여 조회(SELECT) : 실무에서 가장 많이 사용. 핵심 SELECT 조회하고 싶은 열 이름 나열 FROM..