반응형

aggregation 3

HackerRank(해커랭크) MySQL Top Earners 문제 답

*MySQL 버전, 집계 함수(Aggregation) 문제입니다. 해커랭크 Top Earners 문제, 샘플, 설명 문제 의도: aggregation 사용 직원들의 총수입(salary*months) 구하기 최고 총 수입액 구하기 최고 총 수입액 직원 수 구하기 결과값 사이에 공백 두기 대충 샘플에서는 최고 수입액이 69952인데 카운트해보니 킴벌리 혼자라는 말. 해커랭크 Top Earners 답 GROUP BY 1: 총 수입액 기준, 직원 수 카운트 해야하기 위함 내림차순 정렬 및 LIMIT 1: 최고 총 수입액 구하기 위함 결과값들 사이에 공백 두는 것 때문에 CONCAT 사용하려 했으나, 아래 쿼리로도 결과가 같아서 정답. # total earnings: monthly salary*months SEL..

HackerRank(해커랭크) MySQL Weather Observation Station 15 문제 답

*MySQL 버전, 집계 함수(Aggregation) 문제입니다. 해커랭크 Weather Observation Station 15 문제, 샘플, 설명 Western Longtitude(LONG_W) 구하기 이때 구해야 하는 LONG_W는 137.2345보다 작은 Northern Latitude(LAT_N) 값들 중 최댓값. =LONG_W for the largest LAT_N in STATION that is less than 137.2345. 소수 4자리까지 구하기 =Round ~ to 4 decimal places. 해커랭크 Weather Observation Station 15 답 WHERE절 서브 쿼리(중첩 서브쿼리), 비교 연산자 사용 MAX 사용: 137.2345보다 작은 값 중 최댓값 구하기..

HackerRank(해커랭크) MySQL The Blunder 문제 답

*MySQL 버전, 집계 함수(Aggregation) 문제입니다. 해커랭크 The Blunder 문제 문제 의도: 집계 함수 aggregation 사용 문제 상황 사만다의 키보드에서 숫자 0 작동 안 됨, 따라서 평균 급여 계산이 잘못됨. 실제 평균 급여와 잘못 계산된 평균 급여 차이(difference)를 구해야 함. i.e.: actual - miscalculated average monthly salaries. 정수로 반올림(round it up to the next int) 필요. 해커랭크 The Blunder 문제 설명 대충 0 없어서 잘못 계산했다는 내용. 실제 급여는 2519.00, 잘못 계산한 값은 98.00이라서 2519.00 - 98.00 했다는 말. 차이가 2016.00인데 정수인 2..

반응형
top