[Oracle SQL] SQL 초보 탈출! 오라클 UPDATE로 데이터 수정하는 법
오라클에서 테이블의 값을 수정하기 위해 사용하는 UPDATE 문!
어떻게 사용하는지 한번 봅시다~
✅ 기본 문법
UPDATE 테이블명
SET 컬럼1 = 값1,
컬럼2 = 값2, ...
WHERE 조건;
▶ SET 뒤에 수정할 컬럼과 새로운 값을 지정해요.
▶ WHERE 조건은 수정할 행을 선택하는 데 사용돼요. 생략하면 테이블 전체가 수정되니 주의하세요!
UPDATE 문은 시스템 운영 시 자주 사용하므로 다양한 방법을 익혀두시면 좋아요!
✅ 간단한 예제
UPDATE employees
SET salary = salary * 1.1
WHERE department_id = 10;
▶ employees 테이블에서 department_id가 10인 직원들의 급여를 10% 인상하는 예제예요.
✅ 서브쿼리 이용한 예제
UPDATE employees
SET department_id = (
SELECT department_id
FROM departments
WHERE department_name = 'Sales'
)
WHERE employee_id = 123;
▶ 특정 직원(employee_id = 123)의 부서를 Sales 부서로 변경하는 예제예요.
✅ 조인을 사용하는 UPDATE (MERGE 아님)
오라클 10g부터 UPDATE ... FROM 문은 지원하지 않아요. 대신 MERGE나 WHERE EXISTS 방식 사용해야 합니다
UPDATE employees e
SET e.salary = e.salary + 1000
WHERE EXISTS (
SELECT 1
FROM departments d
WHERE d.department_id = e.department_id
AND d.location_id = 1700
);
▶ 부서의 위치(location_id)가 1700인 직원들의 급여를 올리는 예제입니다.
어렵지 않죠? 여러분 모두 개발자가 될 수 있답니다!
[Oracle SQL] SQL 초보 탈출! 오라클 INSERT로 데이터 입력하는 법
[Oracle SQL] SQL 초보 탈출! 오라클 INSERT로 데이터 입력하는 법
오라클에서 테이블의 값을 입력하기 위해 사용하는 INSERT 문! 어떻게 사용하는지 한번 봅시다~ ✅ 기본 문법 (단일 행 삽입)INSERT INTO 테이블명 (컬럼1, 컬럼2, ...)VALUES (값1, 값2, ...);컬럼 순서와
bobo12.tistory.com
[Oracle SQL] SQL 초보 탈출! 오라클 SELECT로 데이터 조회하는 법
[Oracle SQL] SQL 초보 탈출! 오라클 SELECT로 데이터 조회하는 법
SELECT 문은 오라클 SQL에서 데이터를 조회할 때 사용하는 가장 기본이자 핵심적인 문장이에요. 어떻게 사용하는지 한번 봅시다~ ✅ 기본 문법SELECT 컬럼1, 컬럼2, ...FROM 테이블명WHERE 조건ORDER BY 정
bobo12.tistory.com