SELECT
case when price < 10000 then 0
when price < 20000 then 10000
when price < 30000 then 20000
when price < 40000 then 30000
when price < 50000 then 40000
when price < 60000 then 50000
when price < 70000 then 60000
when price < 80000 then 70000
when price < 90000 then 80000
end as price_group,
COUNT(PRODUCT_ID) AS PRODUCTS
from product
GROUP BY 1
ORDER BY 1 ASCSELECT member_id, member_name, gender, date_format(date_of_birth, '%Y-%m-%d') as date_of_birth
from member_profile
where month(date_of_birth) = 3 and
tlno is not null and
gender = 'W'
order by 1 ascSELECT distinct(c.car_id)
from CAR_RENTAL_COMPANY_RENTAL_HISTORY h
inner join CAR_RENTAL_COMPANY_CAR c on h.car_id = c.car_id
where c.car_type = '세단' and
month(h.start_date) = 10
order by 1 descSELECT *
from animal_ins
order by animal_id ascselect food_type, rest_id, rest_name, favorites
from rest_info
where favorites in
(select max(favorites)
from rest_info
group by food_type
)
group by 1
order by 1 descSELECT category, price, product_name
from food_product
where price in (
select max(price)
from food_product
group by category
) and
category in ('과자', '국', '김치', '식용유')
group by 1
order by 2 descSELECT p.product_id, p.product_name, p.price * sum(o.amount) as rev
from food_order o
inner join food_product p on o.product_id = p.product_id
where o.produce_date like '2022-05%'
group by 2
order by 3 desc, 1 ascSELECT o.animal_id, o.name
from animal_outs o
left join animal_ins i on o.animal_id = i.animal_id
where i.animal_id is null
order by 1 ascSELECT i.flavor
from first_half f
left join icecream_info i on f.flavor = i.flavor
where f.total_order > 3000 and
i.ingredient_type like '%fruit%'
order by total_order descselect user_id, product_id
from
(
SELECT user_id, product_id, count(*) as cnt
from online_sale
group by 1, 2
) a
where cnt >= 2
order by 1 asc, 2 descSELECT datetime
from animal_ins
order by 1 desc limit 1select user_id, nickname,
concat(city,' ', street_address1,' ', street_address2) as '전체주소',
concat(substring(tlno,1,3), '-', substring(tlno,4,4), '-', substring(tlno,8,4)) as '전화번호'
from used_goods_user
where user_id in
(select writer_id
from
(
SELECT b.writer_id, count(*) as cnt
from used_goods_board b
inner join used_goods_user u on b.writer_id = u.user_id
group by 1
) a
where cnt >= 3)
order by 1 descSELECT *
from CAR_RENTAL_COMPANY_CAR
where options like '%네비게이션%'
order by car_id descSELECT board_id, writer_id, title, price,
CASE when status = 'sale' then '판매중'
when status = 'reserved' then '예약중'
when status = 'done' then '거래완료'
end as '거래상태'
from used_goods_board
where created_Date = '2022-10-05'
order by 1 descSELECT
case when price < 10000 then 0
when price < 20000 then 10000
when price < 30000 then 20000
when price < 40000 then 30000
when price < 50000 then 40000
when price < 60000 then 50000
when price < 70000 then 60000
when price < 80000 then 70000
when price < 90000 then 80000
end as price_group,
COUNT(PRODUCT_ID) AS PRODUCTS
from product
GROUP BY 1
ORDER BY 1 ASCSELECT
case when price < 10000 then 0
when price between 10000 and 20000 then 10000
when price between 20000 and 30000 then 20000
when price between 30000 and 40000 then 30000
when price between 40000 and 50000 then 40000
when price between 50000 and 60000 then 50000
when price between 60000 and 70000 then 60000
when price between 70000 and 80000 then 70000
when price between 80000 and 90000 then 80000
end as price_group,
COUNT(PRODUCT_ID) AS PRODUCTS
from product
GROUP BY 1
ORDER BY 1 ASCSELECT 10000 * (PRICE DIV 10000) AS PRICE_GROUP, COUNT(1) AS PRODUCTS
FROM PRODUCT
GROUP BY PRICE_GROUP
ORDER BY PRICE_GROUPSELECT A.PRICE_GROUP, COUNT(A.PRODUCT_ID) AS PRODUCTS
FROM(
SELECT *, TRUNCATE(PRICE, -4) AS PRICE_GROUP
FROM PRODUCT
) A
GROUP BY 1
ORDER BY 1 ASCSELECT FLOOR(PRICE / 10000)*10000 AS PRICE_GROUP, COUNT(*) AS PRODUCTS
FROM PRODUCT
GROUP BY 1
ORDER BY 1select food_type, rest_id, rest_name, favorites
from rest_info
where favorites in
(select max(favorites)
from rest_info
group by food_type
)
group by 1
order by 1 descselect *, max(favorites)
from
(select food_type, rest_id, rest_name, sum(favorites)
from rest_info
group by 2
) a
group by food_type
order by food_type descConcat (a, b) : ab
select user_id, nickname,
concat(city,' ', street_address1,' ', street_address2) as '전체주소',
concat(substring(tlno,1,3), '-', substring(tlno,4,4), '-', substring(tlno,8,4)) as '전화번호'
from used_goods_user
where user_id in
(select writer_id
from
(
SELECT b.writer_id, count(*) as cnt
from used_goods_board b
inner join used_goods_user u on b.writer_id = u.user_id
group by 1
) a
where cnt >= 3)
order by 1 desc