회사에 입사하고난 뒤, DELETE 또는 UPDATE를 할 때 먼저 반드시 해당 테이블을 백업해두고, 그 다음에 DELETE 또는 UPDATE 해야 안전하다. 예시) 상관서브쿼리를 이용하여 테이블 백업 뒤, UPDATE하는 과정 create table tbl_employees_backup as select * from employees; -- Table TBL_EMPLOYEES_BACKUP이(가) 생성되었습니다. EMPLOYEES 테이블을 복사한 테이블 TBL_EMPLOYEES_BACKUP 테이블 생성 select * from tbl_employees_backup; update employees set first_name = '순신', last_name = '이'; -- 107개 행 이(가) 업데이트되었..
서브쿼리란? 서브쿼리 활용 ANY, ALL 상관서브쿼리(서브상관쿼리) 서브쿼리란? - SELECT 문 속에 또다른 SELECT 문이 포함되어져 있을 때 포함되어진 SELECT문을 Sub Query(서브쿼리) 라고 부른다. - Inline View도 서브쿼리의 일종이다. From 절에 서브쿼리가 쓰인다면 Inline View 라고 부른다. - select .... from .... ==> Main Query(메인쿼리 == 외부쿼리) where ... in(select ... from ....) ==> Sub Query (서브쿼리 == 내부쿼리) Sub Query를 이용한 예제코드, -- 문제를 풀기위한 테이블 생성과 데이터 넣기 create table tbl_authorbook (bookname varch..