1) INSERT: 행 삽입하기
INSERT INTO DEPARTMENTS(DEPARTMENT_ID, DEPARTMENT_NAME, MANAGER_ID, LOCATION_ID)
VALUES (271, 'Sample_Dept', 200, 1700);
INSERT INTO DEPARTMENTS
VALUES (272, 'Sample_Dept', 200, 1700);
commit;
2) UPDATE: 행 갱신하기
'Sample_Dept' 부서의 ID를 업데이트
UPDATE DEPARTMENTS SET MANAGER_ID = 201, LOCATION_ID = 1800
WHERE DEPARTMENT_NAME = 'Sample_Dept';
SELECT * FROM DEPARTMENTS;
COMMIT;
-- 서브쿼리를 사용하여 대량의 데이터를 변경
UPDATE DEPARTMENTS
SET (MANAGER_ID, LOCATION_ID) = (SELECT MANAGER_ID, LOCATION_ID
FROM DEPARTMENTS
WHERE DEPARTMENT_ID = 40)
WHERE DEPARTMENT_NAME = 'Sample_Dept'; */
3) DELETE: 행 삭제하기
DELETE FROM DEPARTMENTS
WHERE DEPARTMENT_ID IN (SELECT DEPARTMENT_ID
FROM DEPARTMENTS
WHERE DEPARTMENT_NAME = 'Sample_Dept');
Commit;
SELECT * FROM DEPARTMENTS;
'코드 및 쿼리문 > SQL 공부' 카테고리의 다른 글
프로그래머스 - 아픈 동물 찾기 (0) | 2024.11.08 |
---|---|
프로그래머스 - 역순 정렬하기 (0) | 2024.11.07 |
SQL - 서브쿼리 (2) | 2024.07.15 |
SQL - 조인(Join) (0) | 2024.07.15 |
SQL - 내장 함수 (0) | 2024.07.15 |