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 '깐부치킨'
when 상호명 like '%푸라닭%' then '깐부치킨'
when 상호명 like '%피자나라%' then '깐부치킨'
when 상호명 like '%킨마%' then '치킨마루'
else 상호명 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 '깐부치킨'
when 상호명 like '%푸라닭%' then '깐부치킨'
when 상호명 like '%피자나라%' then '깐부치킨'
when 상호명 like '%킨마%' then '치킨마루'else 상호명 end
)
order by 2 desc 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 '깐부치킨'
else 상호명 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 '깐부치킨'else 상호명 end
)
order by 2 desc fetch first 10 row only;