주어진 데이터베이스 스키마를 기반으로한 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 쿼리 연습을 마치겠습니다. 다양한 쿼리를 작성해보며 데이터베이스 조작에 익숙해지세요!
만약 추가적인 질문이나 도움이 필요하시다면, 언제든지 문의해주세요.