# 전체 시간 합계 구하기 (/)
select food_preparation_time,
delivery_time,
food_preparation_time / delivery_time as total_time
from food_orders
select sum(food_preparation_time) total_food_preparation_time
avg(food_preparation_time) avg_food_preparation_time
from food_orders
-- 테이블: Sales
-- 열: Product (상품명), Region (지역), Amount (매출액)
-- 1. WHERE 절로 '서울' 지역 데이터만 선택 후, Amount의 합계와 평균 계산
SELECT
SUM(Amount) AS Total_Sales,
AVG(Amount) AS Average_Sales
FROM
Sales
WHERE
Region = '서울';
-- 2. GROUP BY로 상품(Product)별 매출액(Amount)의 총합과 개수(COUNT) 계산
SELECT
Product,
SUM(Amount) AS Total_Amount,
COUNT(*) AS Total_Transactions
FROM
Sales
GROUP BY
Product;
-- 3. GROUP BY 결과를 Amount의 총합을 기준으로 내림차순 정렬
SELECT
Product,
SUM(Amount) AS Total_Amount
FROM
Sales
GROUP BY
Product
ORDER BY
Total_Amount DESC;
1. 데이터베이스 구조를 정확히 파악하기
주어진 데이터베이스에서 어떤 테이블들이 있고, 각 테이블이 어떤 열을 포함하는지 이해
2. 조건의 정확성 확인
주어진 요구 사항에 맞게 조건을 정확하게 설정
3. 데이터베이스에서 특정 정보 추출하기
실제로 데이터베이스에서 요구사항에 맞는 정보를 추출하는 데 사용되는 SQL 문법을 이해하고 활용
| SQL 문제 풀이 노트 (1) | 2025.10.28 |
|---|---|
| 실습 스터디 SQL 코드 정리 (0) | 2025.10.20 |
| SQL 기본 구조 및 추가 개념과 예시 코드 (0) | 2025.10.17 |
| SQL문: Subquery & JOIN 문 복잡한 연산 처리하기 (0) | 2025.10.16 |
| SQL 기본 구조 (SELECT, FROM) 및 데이터 조회, 필터링 (WHERE) (1) | 2025.10.13 |
댓글 영역