select 상호명, 매장건수, rank() over (order by 매장건수 desc) as 순위
from (
select
CASE WHEN 상호명 like '%BBQ치킨%' then 'BBQ치킨'
WHEN 상호명 LIKE '%BHC치킨%' then 'BHC치킨'
WHEN 상호명 LIKE '%교촌치킨%'THEN '교촌치킨'
WHEN 상호명 LIKE '%처갓집양념치킨%' THEN '처갓집양념치킨'
WHEN 상호명 LIKE '%굽네치킨%' THEN '굽네치킨'
WHEN 상호명 LIKE '%네네치킨%' THEN '네네치킨'
WHEN 상호명 LIKE '%지코바양념치킨%' THEN '지코바양념치킨'
WHEN 상호명 LIKE '%호식이두마리치킨%' THEN '호식이두마리치킨'
WHEN 상호명 LIKE '%자담치킨%' THEN '자담치킨'
WHEN 상호명 LIKE '%깐부치킨%' THEN '깐부치킨'
END AS 상호명, count(*) as 매장건수
from market_2022
where 상호명 like '%치킨%'
group by (CASE WHEN 상호명 like '%BBQ치킨%' then 'BBQ치킨'
WHEN 상호명 LIKE '%BHC치킨%' then 'BHC치킨'
WHEN 상호명 LIKE '%교촌치킨%'THEN '교촌치킨'
WHEN 상호명 LIKE '%처갓집양념치킨%' THEN '처갓집양념치킨'
WHEN 상호명 LIKE '%굽네치킨%' THEN '굽네치킨'
WHEN 상호명 LIKE '%네네치킨%' THEN '네네치킨'
WHEN 상호명 LIKE '%지코바양념치킨%' THEN '지코바양념치킨'
WHEN 상호명 LIKE '%호식이두마리치킨%' THEN '호식이두마리치킨'
WHEN 상호명 LIKE '%자담치킨%' THEN '자담치킨'
WHEN 상호명 LIKE '%깐부치킨%' THEN '깐부치킨' END)
order by 2 fetch first 10 row only
);
select 상호명, 매장건수, rank() over (order by 매장건수 desc) as 순위
from (
select
CASE WHEN 상호명 like '%BBQ치킨%' then 'BBQ치킨'
WHEN 상호명 LIKE '%BHC치킨%' then 'BHC치킨'
WHEN 상호명 LIKE '%교촌치킨%'THEN '교촌치킨'
WHEN 상호명 LIKE '%처갓집양념치킨%' THEN '처갓집양념치킨'
WHEN 상호명 LIKE '%굽네치킨%' THEN '굽네치킨'
WHEN 상호명 LIKE '%네네치킨%' THEN '네네치킨'
WHEN 상호명 LIKE '%지코바양념치킨%' THEN '지코바양념치킨'
WHEN 상호명 LIKE '%호식이두마리치킨%' THEN '호식이두마리치킨'
WHEN 상호명 LIKE '%자담치킨%' THEN '자담치킨'
WHEN 상호명 LIKE '%깐부치킨%' THEN '깐부치킨'
END AS 상호명, count(*) as 매장건수
from market_2017
where 상호명 like '%치킨%'
group by (CASE WHEN 상호명 like '%BBQ치킨%' then 'BBQ치킨'
WHEN 상호명 LIKE '%BHC치킨%' then 'BHC치킨'
WHEN 상호명 LIKE '%교촌치킨%'THEN '교촌치킨'
WHEN 상호명 LIKE '%처갓집양념치킨%' THEN '처갓집양념치킨'
WHEN 상호명 LIKE '%굽네치킨%' THEN '굽네치킨'
WHEN 상호명 LIKE '%네네치킨%' THEN '네네치킨'
WHEN 상호명 LIKE '%지코바양념치킨%' THEN '지코바양념치킨'
WHEN 상호명 LIKE '%호식이두마리치킨%' THEN '호식이두마리치킨'
WHEN 상호명 LIKE '%자담치킨%' THEN '자담치킨'
WHEN 상호명 LIKE '%깐부치킨%' THEN '깐부치킨' END)
order by 2 fetch first 10 row only
);