▶ 퀘스트 2번

Q1. products 테이블에서 제품 이름(product_name)과 가격(price)만을 선택하는 쿼리를 작성
select product_name, price
from products
Q2. products 테이블에서 제품 이름에 '프로'가 포함된 모든 제품을 선택하는 쿼리를 작성
select *
from products
where product_name like '%프로%'
Q3. products 테이블에서 제품 이름이 '갤'로 시작하는 모든 제품을 선택하는 쿼리를 작성
select *
from products
where product_name like '갤%'
Q4. products 테이블에서 모든 제품을 구매하기 위해 필요한 돈을 계산하는 쿼리를 작성
select sum(price) as total_price
from products
▶ 퀘스트 3번

Q1. orders 테이블에서 주문 수량(amount)이 2개 이상인 주문을 진행한 소비자의 ID(customer_id)만 선택하는 쿼리를 작성
select customer_id
from orders
where amount>=2
Q2. orders 테이블에서 2023년 11월 2일 이후에 주문된 주문 수량(amount)이 2개 이상인 주문을 선택하는 쿼리를 작성
select *
from orders
where amount>=2 and order_date>'2023-11-02'
Q3. orders 테이블에서 주문 수량이 3개 미만이면서 배송비(shipping_fee)가 15000원보다 비싼 주문을 선택하는 쿼리를 작성
select *
from orders
where amount<3 and shipping_fee>15000
Q4. orders 테이블에서 배송비가 높은 금액 순으로 정렬하는 쿼리를 작성
select *
from orders
order by shipping_fee desc
▶ 퀘스트 4번

Q1. sparta_students 테이블에서 모든 학생의 이름(name)과 트랙(track)을 선택하는 쿼리를 작성
select name, track
from sparta_students
Q2. sparta_students 테이블에서 Unity 트랙 소속이 아닌 학생들을 선택하는 쿼리를 작성
select *
from sparta_students
where track <> 'Unity'
Q3. sparta_students 테이블에서 입학년도(enrollment_year)가 2021년인 학생과 2023년인 학생을 선택하는 쿼리를 작성
select *
from sparta_students
where enrollment_year in(2021, 2023)
Q4. sparta_students 테이블에서 Node.js 트랙 소속이고 학점이 ‘A’인 학생의 입학년도를 선택하는 쿼리를 작성
select enrollment_year
from sparta_students
where track='Node.js',
grade='A'
이론 학습을 할 때 바로 이해가 되던 부분들도 퀘스트를 통해 직접 코드를 입력해보니 바로 떠오르지 않고 헷갈리는 부분이 꽤 많았다. 이론 학습도 좋지만 직접 코드를 입력해보며 함수에 대한 이해도를 키워나가는 것이 중요하다는 것을 깨닫게 되었다.
'내일배움 사전캠프' 카테고리의 다른 글
| [내일배움 사전캠프 7일차]첫 팀 프로젝트 (0) | 2026.05.07 |
|---|---|
| [내일배움 사전캠프 6일차]SQL, 테이블 합쳐 연산하기 (1) | 2026.05.06 |
| [내일배움 사전캠프 5일차]SQL로 조건문 작성하기 (0) | 2026.05.04 |
| [내일배움 사전캠프 연휴과제] 나의 QAQC 커리어 기획서 (0) | 2026.05.04 |
| [내일배움 사전캠프 4일차]SQL 이용하여 데이터 계산 & LLM으로 업무 문서 만들기 (0) | 2026.04.30 |