📌 문제 설명🔗 https://www.hackerrank.com/challenges/earnings-of-employees Top Earners | HackerRankFind the maximum amount of money earned by any employee, as well as the number of top earners (people who have earned this amount).www.hackerrank.com Employee 테이블이 주어집니다. 각 직원의 총 수입은 다음과 같이 계산됩니다.총 수입 = salary × months 이때,가장 높은 총 수입을 구하고그 수입을 받는 직원이 몇 명인지 구하시오.출력은 max_earnings count 형태로 한 줄로 출력해야 합니다. ..
1. GROUP BY란 무엇인가 GROUP BY는 특정 컬럼을 기준으로 데이터를 묶어서 조회할 때 사용하는 SQL 문법이다.개별 행(row)을 그대로 조회하는 것이 아니라 같은 값을 가진 데이터들을 하나의 그룹으로 묶어 요약할 때 사용한다.보통 COUNT, SUM, AVG와 같은 집계 함수와 함께 사용되며 “데이터를 어떻게 요약해서 볼 것인가”를 결정하는 핵심 문법이다. 2. GROUP BY가 필요한 상황다음과 같은 질문을 SQL로 해결하고 싶을 때 GROUP BY가 필요하다.카테고리별 총 매출은 얼마인가?날짜별 매출 합계는 어떻게 변하는가?상품별 판매 금액을 비교하고 싶다👉 이처럼 기준을 정해서 데이터를 요약해야 할 때 GROUP BY를 사용한다. 3. GROUP BY 기본 문법SELECT 컬럼명, ..
회사에서 일하면서 PostgreSQL을 주로 다뤘다 보니 여러 DB 중에서도 가장 익숙한 환경이다. 다만 돌이켜보면 이미 세팅된 서버에 접속해서 쿼리만 작성하는 경우가 대부분이었고 로컬에서 처음부터 DB를 설치하고 구조를 설계하는 과정은 상대적으로 가볍게 넘어갔던 것 같다. 그래서 이번 기회에 설치부터 데이터 세팅까지 다시 한 번 차근히 정리해보려고 한다. 1. PostgreSQL 다운로드 링크공식 사이트에서 설치 파일을 받는다. Windows / macOS 모두 지원하므로 적절히 선택하면 됩니다.https://www.postgresql.org/download/ PostgreSQL: Downloads www.postgresql.org 2. 설치 파일 실행설치 파일을 실행해서 순차적으로 진행하면 됩니다...
HELLO WORLD
안녕하세요. 데이터로 말하는 분석가 모모입니다.
데이터를 구조화하고 분석하는 과정과 실무에 활용되는 도구 중심의 내용을 기록합니다.