728x90
반응형
해커 랭크 - https://www.hackerrank.com/
Prepare > SQL > Aggregation > Revising Aggregations - Averages
CITY 테이블에서 모든 도시의 평균 인구를 구하고 가장 가까운 정수로 내림하는 쿼리를 작성하세요.
Input Format
반응형
MySQL
SELECT FLOOR(AVG(POPULATION))
FROM CITY
ORDER BY FLOOR(AVG(POPULATION)) DESC;
Oracle
SELECT FLOOR(AVG(POPULATION))
FROM CITY
ORDER BY FLOOR(AVG(POPULATION)) DESC;
MS SQL Server
SELECT FLOOR(AVG(POPULATION))
FROM CITY
ORDER BY FLOOR(AVG(POPULATION)) DESC;
- AVG
- 주어진 열의 값의 평균을 계산하여 반환.
- 주어진 값들의 합을 값의 개수로 나눈 값으로 정의.
- FLOOR
- 주어진 숫자를 내림하여 가장 가까운 정수를 반환.
- 내림이란 소수점 이하를 버리는 것.
- 예를 들어, FLOOR(4.7)은 4를 반환, FLOOR(-1.4)는 -2를 반환.
개인 공부를 위한 포스팅입니다.
모든 번역, 코드는 완벽하지 않을 수 있습니다.
728x90
반응형
'> 개발-IT-인터넷 > > SQL' 카테고리의 다른 글
[해커랭크(HackerRank) SQL 풀이] - Revising Aggregations - The Sum Function (1) | 2024.01.05 |
---|---|
[해커랭크(HackerRank) SQL 풀이] - Revising Aggregations - The Count Function (0) | 2024.01.04 |
[해커랭크(HackerRank) SQL 풀이] - New Companies (0) | 2023.12.22 |
[해커랭크(HackerRank) SQL 풀이] - Binary Tree Nodes (1) | 2023.12.20 |
[해커랭크(HackerRank) SQL 풀이] - Occupations (0) | 2023.12.12 |