[해커랭크 SQL] Aggregation 문제풀이 (2)
해커랭크(HackerRank) MySQL, 난이도 EASY 3 문제 풀이
✔️ 테이블 정보
The CITY
table is described as follows:
Field | Type |
---|---|
ID | NUMBER |
NAME | VARCHAR2 (17) |
COUNTRYCODE | VARCHAR2 (3) |
DISTRICT | VARCHAR2 (20) |
POPULATION | NUMBER |
1. Revising Aggregations - The Count Function
Query a count of the number of cities in CITY
having a Population larger than 100,000.
문제 요약 : 인구가 100,000보다 큰 CITY
의 도시 수를 쿼리
(1) 코드 작성
SELECT COUNT(*) AS 'a count of the number of cities'
FROM CITY
WHERE Population > 100000
👉 Revising Aggregations - The Count Function 문제 보러가기
2. Revising Aggregations - The Sum Function
Query the total population of all cities in CITY
where District is California.
문제 요약 : District가 California인 CITY
에 있는 모든 도시의 총 인구를 쿼리
(1) 코드 작성
SELECT SUM(POPULATION)
FROM CITY
WHERE DISTRICT = 'California'
👉 Revising Aggregations - The Sum Function 문제 보러가기
3. Revising Aggregations - Averages
Query the average population of all cities in CITY
where District is California.
문제 요약 : District가 California인 CITY
에 있는 모든 도시의 평균 인구를 쿼리
(1) 코드 작성
SELECT AVG(POPULATION)
FROM CITY
WHERE DISTRICT = 'California'
👉 Revising Aggregations - Averages 문제 보러가기
👩🏻💻개인 공부 기록용 블로그입니다
오류나 틀린 부분이 있을 경우 댓글 혹은 메일로 따끔하게 지적해주시면 감사하겠습니다.
댓글남기기