We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
-- with CTE
with tab1 as(
SELECT Name, LEFT(Occupation,1) as oc
FROM OCCUPATIONS
order by Name asc)
SELECT Concat(Name,'(',oc,')')
FROM tab1
;
with tab2 as(
SELECT Count(Occupation) as occ, Occupation
FROM OCCUPATIONS
GROUP BY Occupation)
SELECT Concat('There are a total of ',occ,' ',LOWER(Occupation),'s.')
FROM tab2
ORDER BY occ
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
The PADS
You are viewing a single comment's thread. Return to all comments →
-- with CTE with tab1 as( SELECT Name, LEFT(Occupation,1) as oc FROM OCCUPATIONS order by Name asc) SELECT Concat(Name,'(',oc,')') FROM tab1 ; with tab2 as( SELECT Count(Occupation) as occ, Occupation FROM OCCUPATIONS GROUP BY Occupation) SELECT Concat('There are a total of ',occ,' ',LOWER(Occupation),'s.') FROM tab2 ORDER BY occ