SQL 연습문제 9-1
위니브 상품정보1(weniv_product) 테이블과 위니브 상품정보2(weniv_product2) 테이블 간 모든 정보를 조회하시오.(단, 중복 제거하여 조회하시오.)
select *
from `weniv.weniv_product` as pd1
union distinct
select *
from `weniv.weniv_product2` as pd2
SQL 연습문제 9-2
위니브 회원(weniv_user) 테이블에서 주문 이력(weniv_order)이 있는 사람의 id을 조회하세요.
select id
from `weniv.weniv_user` as user
INTERSECT DISTINCT
select user_id
from `weniv.weniv_order` as orders
SQL 연습문제 9-3
위니브 상품정보1(weniv_product) 테이블에서 위니브 상품정보2(weniv_product2) 테이블에 있는 정보를 뺀 나머지의 정보를 조회하세요.
select *
from `weniv.weniv_product` as pd
except DISTINCT
select *
from `weniv.weniv_product2` as pd2
SQL 연습문제 9-4
상품정보(products) 테이블에서 카테고리가 ‘Clothing Sets’인 정보와 'Jumpsuits & Rompers' 인 정보를 각각 조회후 합쳐서 조회하세요.
select *
from `thelook_ecommerce.products`
where category = 'Clothing Sets'
UNION ALL
select *
from `thelook_ecommerce.products`
where category = 'Jumpsuits & Rompers'
SQL 연습문제 9-5
회원(users) 테이블에서 국가가 'South Korea' 인 회원정보에서 나이가 20세~40세인 회원을 뺀 나머지 회원의 정보를 조회하시오.
select *
from `thelook_ecommerce.users`
where country = 'South Korea'
except distinct
select *
from `thelook_ecommerce.users`
where age between 20 and 40
연습문제 9 (도전)
SQL 연습문제 9-6
주문아이템(order_items) 테이블과 상품(products)테이블을 이용하여 2019 ~ 2022연도의 연도별로 매출총액이 1위인 상품의 상품명과 매출합계를 표시하세요.
각 연도의 매출총액 1위 상품의 상품명과 매출합계를 구한뒤 합쳐서 조회하세요.
조회 항목
- 연도(year)
- 상품명(product_name)
- 매출합계금액(sum_sale_price)
정렬조건
- 연도(year)
'AI SCHOOL > SQL' 카테고리의 다른 글
[SQL] WITH / 서브쿼리 연습문제 - 1 (0) | 2023.02.02 |
---|---|
[SQL] WITH / 서브쿼리 (0) | 2023.02.02 |
[SQL] 집합 (0) | 2023.01.27 |
[SQL] JOIN 연습문제 (0) | 2023.01.26 |
[SQL] 조건분기(CASE, IF) (0) | 2023.01.26 |