반응형

@notepad_jj2

츄르사려고 코딩하는집사입니다.


1. [solvesql] 데이터 그룹으로 묶기 오라클(Oracle)

 

2. 문제 출처

https://solvesql.com/problems/group-by/

 

solvesql

© Copyright 2021-2022 solvesql.com

solvesql.com

 

3. 풀이

- POINTS 테이블에서 QUARTET를 기준으로 GROUP BY를 한 후에, ROUND 함수와 AVG, 분산을 구하는 VARIANCE 함수를 사용하여 조회를 하면 된다.

- 여기서 주의해야 할 점이 프로그래머스와는 다르게 ALIAS를 정확하게 입력해야 한다.

 

4. 소스 코드

  SELECT QUARTET
       , ROUND(AVG(X), 2) AS x_mean
       , ROUND(VARIANCE(X), 2) AS x_var
       , ROUND(AVG(Y), 2) AS y_mean
       , ROUND(VARIANCE(Y), 2) AS y_var
    FROM POINTS
GROUP BY QUARTET

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기