반응형
츄르사려고 코딩하는집사입니다.
1. [solvesql] 데이터 그룹으로 묶기 오라클(Oracle)
2. 문제 출처
https://solvesql.com/problems/group-by/
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
반응형
'알고리즘 > solvesql' 카테고리의 다른 글
[solvesql] 최근 올림픽이 개최된 도시 오라클(Oracle) (0) | 2022.10.20 |
---|---|
[solvesql] 몇 분이서 오셨어요? 오라클(Oracle) (0) | 2022.10.20 |
[solvesql] 특정 컬럼만 조회하기 오라클(Oracle) (0) | 2022.10.20 |
[solvesql] 레스토랑 웨이터의 팁 분석 오라클(Oracle) (0) | 2022.10.20 |
[solvesql] 두 테이블 결합하기 오라클(Oracle) (0) | 2022.10.19 |
[solvesql] 데이터 정렬하기 오라클(Oracle) (0) | 2022.10.19 |
[solvesql] 일부 데이터 조회하기 오라클(Oracle) (0) | 2022.10.19 |
[solvesql] 모든 데이터 조회하기 오라클(Oracle) (0) | 2022.10.19 |
최근댓글