SQL - The PADS
문제출처 HACKER RANK
문제의 저작권은 해커랭크에 있습니다
문제소개
1. 이름 뒤에 직업스펠링의 첫글자를 표시
Name:Ashely + Occupation:Professor = Ashely(P)
2. 직업별로 몇 명이 있는지 출력
There are a total of 2 doctors.
풀이접근
- 1번 : LEFT 활용해서 OCCUPATION의 첫 글자를 가져옴
- 2번 : CONCAT, COUNT 활용
코드
-- 1번 쿼리
SELECT CONCAT(NAME,'(',LEFT(OCCUPATION,1),')')
FROM OCCUPATIONS ORDER BY NAME;
-- 2번 쿼리
SELECT
CONCAT('There are a total of ',COUNT(OCCUPATION),
' ',LOWER(OCCUPATION),'s.')
FROM OCCUPATIONS
GROUP BY OCCUPATION
ORDER BY COUNT(OCCUPATION), OCCUPATION
Author And Source
이 문제에 관하여(SQL - The PADS), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@wltn39/SQL-저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)