알고리즘/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;