SQL에서의 데이터 편집 및 변형 연습문제

이번 글에서는 SQL에서 데이터를 편집하고 변형하는 연습문제를 제공해 드리겠습니다. 이러한 연습은 데이터베이스 관리 및 데이터 처리에 대한 이해를 높이는 데 도움이 될 것입니다.

연습문제 1: 테이블에서 데이터 업데이트하기

다음과 같은 테이블 “employees”가 있다고 가정해 봅시다.

CREATE TABLE employees (
    id INT PRIMARY KEY,
    name VARCHAR(50),
    salary DECIMAL(10,2),
    department VARCHAR(50)
);

INSERT INTO employees (id, name, salary, department)
VALUES (1, 'John Doe', 5000.00, 'Sales'),
       (2, 'Jane Smith', 6000.00, 'Marketing'),
       (3, 'Mike Johnson', 4500.00, 'Finance');
  1. “employees” 테이블에서 “John Doe”의 연봉을 5500.00으로 업데이트 하세요.
UPDATE employees
SET salary = 5500.00
WHERE name = 'John Doe';
  1. “employees” 테이블에서 “Marketing” 부서에 속한 모든 직원의 연봉을 7000.00으로 업데이트 하세요.
UPDATE employees
SET salary = 7000.00
WHERE department = 'Marketing';

연습문제 2: 데이터 변형하기

다음과 같은 테이블 “products”가 있다고 가정해 봅시다.

CREATE TABLE products (
    id INT PRIMARY KEY,
    name VARCHAR(50),
    price DECIMAL(10,2)
);

INSERT INTO products (id, name, price)
VALUES (1, 'Apple', 1.00),
       (2, 'Banana', 0.50),
       (3, 'Orange', 0.75);
  1. “products” 테이블의 모든 상품 가격을 10% 인상시키세요.
UPDATE products
SET price = price * 1.1;
  1. “products” 테이블에서 가격이 1.00보다 낮은 상품을 삭제하세요.
DELETE FROM products
WHERE price < 1.00;

위 연습문제는 SQL에서 데이터를 편집하고 변형하는 기본적인 예시입니다. 앞으로 더 복잡한 연습문제를 해결하면서 SQL 데이터 조작에 대한 이해를 높이시기 바랍니다.

해시태그: #SQL #데이터관리