mun dev

[HackerRank] The PADs 오라클 풀이 본문

알고리즘/HackerRank

[HackerRank] The PADs 오라클 풀이

mndev 2024. 1. 26. 13:10

문제링크

 

The PADS | HackerRank

Query the name and abbreviated occupation for each person in OCCUPATIONS.

www.hackerrank.com

 

풀이

직업의 앞글자만 자르기 위해서 substr 함수를 사용하고, 문제에 있는 조건 처럼 나오게 하기 위해서 문자열들을 연결해주면 된다.

 

 

코드

select name || '(' || substr(occupation,1,1) || ')'
from occupations
order by name, substr(occupation,1,1);

select 'There are a total of '|| count(occupation) || ' ' || lower(occupation) || 's.'
from occupations
group by occupation
order by count(occupation), occupation;