주어진 데이터베이스 스키마를 기반으로한 SQL 쿼리 연습

이번 포스트에서는 주어진 데이터베이스 스키마를 기반으로 SQL 쿼리 연습을 해보겠습니다.

데이터베이스 스키마

다음은 우리가 사용할 데이터베이스 스키마입니다:

CREATE TABLE users (
    id INT PRIMARY KEY,
    name VARCHAR(50),
    age INT,
    email VARCHAR(100)
);

CREATE TABLE orders (
    id INT PRIMARY KEY,
    user_id INT,
    product_name VARCHAR(100),
    amount DECIMAL(10,2),
    FOREIGN KEY (user_id) REFERENCES users(id)
);

사용자 정보 가져오기

첫 번째로, 모든 사용자의 정보를 가져오는 쿼리를 작성해보겠습니다.

SELECT * FROM users;

특정 사용자의 주문 정보 가져오기

두 번째로, 특정 사용자의 주문 정보를 가져오는 쿼리를 작성해보겠습니다. 이를 위해서는 사용자의 ID를 알아야 합니다. 여기서는 ID 1인 사용자의 주문 정보를 가져오는 예시를 보여드리겠습니다.

SELECT * FROM orders WHERE user_id = 1;

주문 총액 계산하기

마지막으로, 모든 주문의 총액을 계산하는 쿼리를 작성해보겠습니다.

SELECT SUM(amount) FROM orders;

이제 주어진 데이터베이스 스키마를 기반으로한 SQL 쿼리 연습을 마치겠습니다. 다양한 쿼리를 작성해보며 데이터베이스 조작에 익숙해지세요!

만약 추가적인 질문이나 도움이 필요하시다면, 언제든지 문의해주세요.


#SQL #Database