> 개발-IT-인터넷/> SQL

[해커랭크(HackerRank) SQL 풀이] - Revising Aggregations - Averages

jini:) 2024. 4. 26. 13:21
728x90
반응형
해커 랭크 - https://www.hackerrank.com/
Prepare > SQL > Aggregation > Revising Aggregations - Averages

 

 

HackerRank - Online Coding Tests and Technical Interviews

HackerRank is the market-leading coding test and interview solution for hiring developers. Start hiring at the pace of innovation!

www.hackerrank.com

 

 

CITY 테이블에서 모든 도시의 평균 인구를 구하고 가장 가까운 정수로 내림하는 쿼리를 작성하세요.

 

Input Format

[출처] https://www.hackerrank.com/challenges/average-population/problem

 

반응형

 

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
반응형