SQL 23

2022.1.5 오늘의 공부

더보기 ▣오늘의 주요 키워드▣ SEQUENCE SYNONYM(동의어) INDEX COMMENT TRUNCATE 분석함수 ★ sequence 자동일련번호를 생성하는 객체 Sequence 객체를 생성하려면 create sequence 시스템권한이 필요 select * from session_privs; --sequence권한확인 > SEQUENCE 객체 생성 create sequence id_seq; -- sequence객체 생성 select * from user_sequences where sequence_name = 'ID_SEQ'; --sequence객체 확인 -시퀀스 기본값 create table seq_test(id number, name varchar2(30), day timestamp); --s..

SQL 2022.01.06

2022.1.4 오늘의 공부

더보기 ▣오늘의 주요 키워드▣ flashback table 날짜타입 view ★ Flashback table -삭제한 테이블을 복원하는 SQL 명령어 show recyclebin select * from user_recyclebin; purge recyclebin -- 휴지통 비우기 - 현재 recyclebin에 아무것도 없기에 show recyclebin코드는 오류가 나온다. create table emp_2022 as select * from employees; - employees테이블을 복제하여 emp_2022테이블 생성 (ctas) select * from emp_2022; drop table emp_2022; --테이블 삭제 select * from emp_2022; --확인 select * ..

SQL 2022.01.05

12.30 오늘의 공부

더보기 ▣오늘의 주요 키워드▣ 계층검색 권한 테이블생성 유저생성 DCL DML TCL 복습 문제 [문제88] pivot을 이용해서 아래 화면과 같이 출력해주세요. 년도 SA_REP SH_CLERK ST_CLERK 행의합 ---------- -------------------- -------------------- -------------------- ------------------------------------------ 2003 ₩0원 ₩0원 ₩7,100원 ₩7,100원 2004 ₩39,500원 ₩8,200원 ₩3,300원 ₩51,000원 2005 ₩74,800원 ₩15,400원 ₩18,100원 ₩108,300원 2006 ₩59,100원 ₩21,900원 ₩15,900원 ₩96,900원 2007 ₩3..

SQL 2021.12.30

12.29 오늘의 공부

더보기 ▣오늘의 주요 키워드▣ 집합연산자 합집합 교집합 차집합 rollup cube grouping sets >복습 문제 [문제81] 아래 화면과 같이 출력해주세요. 년도 SA_REP SH_CLERK ST_CLERK -------- -------------------- -------------------- -------------------- 2001 ₩0원 ₩0원 ₩0원 2002 ₩0원 ₩0원 ₩0원 2003 ₩0원 ₩0원 ₩7,100원 2004 ₩39,500원 ₩8,200원 ₩3,300원 2005 ₩74,800원 ₩15,400원 ₩18,100원 2006 ₩59,100원 ₩21,900원 ₩15,900원 2007 ₩38,200원 ₩13,400원 ₩6,900원 2008 ₩38,900원 ₩5,400원 ₩4,..

SQL 2021.12.29

12.28 오늘의 공부

더보기 ▣오늘의 주요 키워드▣ 다중열 서브쿼리 SCALAR SUBQUERY >복습 문제 [문제74] 년도,분기별 급여의 총액을 구하세요. 년도 1분기 2분기 3분기 4분기 -------- ---------- ---------- ---------- ---------- 2001 17000 2002 36808 21008 11000 2003 35000 8000 3500 2004 40700 14300 17000 14000 2005 86900 16800 60800 33400 2006 69400 20400 14200 17100 2007 36600 20200 2500 35600 2008 46900 12300 1)가로 select * from (select to_char(hire_date, 'q') season, sal..

SQL 2021.12.28

12.27 오늘의 공부

더보기 ▣오늘의 주요 키워드▣ INLINE VIEW PIVOT, UNPIVOT [문제66] Executive 부서이름의 소속된 모든 사원에 대한 department_id, last_name, job_id 출력하세요. 1)서브쿼리 select department_id, last_name, job_id from employees where department_id = (select department_id from departments where department_name ='Executive'); 2)join select e.department_id, last_name, job_id from employees e, departments d where e.department_id = d.department..

SQL 2021.12.27

12.24 오늘의 공부

더보기 ▣오늘의 주요 키워드▣ SUBQUERY(서브 쿼리) any 속성 all 속성 correlated subquery(상호관련 서브쿼리 exists, not exists 연산자 12.23일 복습 문제 [문제51] 담당 관리자보다 먼저 입사한 사원의 이름과 입사일 및 해당 관리자의 이름과 입사일 출력해주세요. SELECT * FROM employees; SELECT w.last_name, w.hire_date, m.last_name,m.hire_date FROM employees w join employees m on w.manager_id = m.employee_id where w.hire_date < m.hire_date; select w.employee_id, w.hire_date, w.manage..

SQL 2021.12.24