[Hacker Rank] SQL Basic 'The PADS' (medium)

2025. 8. 17. 18:40·코딩 테스트/02. SQL

 The PADS

https://www.hackerrank.com/challenges/the-pads/problem?isFullScreen=true

 

The PADS | HackerRank

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

www.hackerrank.com

 

조건 1)

 

  • OCCUPATIONS 테이블에 모든 이름을 조회해라 단, 알파벳 순서대로 
  • immediately followed by the first letter of each profession as a parenthetical (i.e.: enclosed in parentheses).
    각 직업 바로 뒤에 해당 직업의 첫글자를 추가하라 이때  첫글자는 괄호(parenthetical), 즉()안에 넣어야 합니다.

부분 해석)

immediately followed by : 곧바로 뒤에 이에 붙여라
parenthetical : 괄호 속에 넣는
enclosed in parentheses : 괄호 안에 넣어서 표기하라

 

 

조건 2)

  • OCCUPATIONS 테이블에서 각 직업이 몇번 등장하는지 조회하라
  • 그리고 그 개수를 오름차순으로 정렬하라
  • If more than one Occupation has the same [occupation_count], they should be ordered alphabetically.
    → 만약 둘 이상의 직업이 같은 [occupation_count] 값을 가진다면, 알파벳 순으로 정렬해야 한다.

 

부분 해석)

the number of occurrences : 발생횟수
output them in the following format : 아래 형식으로 출력하라
lowercase: 소문자

 

SELECT 
    CONCAT(Name, '(', LEFT(Occupation, 1), ')') 
FROM OCCUPATIONS
ORDER BY Name ASC;

SELECT
    CONCAT('There are a total of',' ',COUNT(Occupation),' ', LOWER(Occupation), 's.')
FROM OCCUPATIONS
GROUP BY Occupation
ORDER BY COUNT(Occupation) ASC, Occupation ASC;

'코딩 테스트 > 02. SQL' 카테고리의 다른 글

[Hacker Rank]SQL Basic 'Weather Observation Station 19 '(Medium)  (0) 2025.08.17
[Hacker Rank] SQL Basic 'Weather Obvervation Station 18' (Medium)  (0) 2025.08.17
[Hacker Rank] SQL Basic (easy) (6)  (5) 2025.08.16
[HackerRank] SQL Basic (easy)(5)  (1) 2025.08.15
[HackerRank] SQL Basic (easy)(4)  (2) 2025.08.14
'코딩 테스트/02. SQL' 카테고리의 다른 글
  • [Hacker Rank]SQL Basic 'Weather Observation Station 19 '(Medium)
  • [Hacker Rank] SQL Basic 'Weather Obvervation Station 18' (Medium)
  • [Hacker Rank] SQL Basic (easy) (6)
  • [HackerRank] SQL Basic (easy)(5)
Growth DA Log
Growth DA Log
Growth DA Log 님의 블로그 입니다.
  • Growth DA Log
    Growth DA Log님의 블로그
    Growth DA Log
  • 전체
    오늘
    어제
    • 분류 전체보기 (125)
      • TIS_COMPANY (6)
      • 코딩 테스트 (61)
        • 01. Python (3)
        • 02. SQL (58)
      • 데이터 분석 (53)
        • 01. BigQuery (9)
        • 02. GA4 (1)
        • 02-1. GA4를 더 잘 다루기 위한 마케팅 개.. (5)
        • 03. streamlit (5)
        • 04. Git (12)
        • 05. 데이터 엔지니어링 (3)
        • 06. 데이터 모델링 (11)
        • 07. Excel (0)
        • 08. Tableau (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    코드잇스프린트후기
    revert
    SQL
    AARRR
    윈도우함수
    solvesql
    이행성
    프로그래머스
    tableaubootcamp
    DENSE_RANK
    Reset
    ROW_NUMBER
    코테
    rank
    쿼리테스트
    코딩테스트
    git
    tableau
    cross_join
    streamlit
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
Growth DA Log
[Hacker Rank] SQL Basic 'The PADS' (medium)
상단으로

티스토리툴바