HackerRank2 [SQL 문제풀이] - 다중 join + group by의 적용 2025.02.24 - [프로그래밍/SQL, Hive, SAS 관련 정보] - [SQL] Table of Contentshttps://www.hackerrank.com/challenges/the-company/problem?isFullScreen=true New Companies | HackerRankFind total number of employees.www.hackerrank.com 오답노트)너무 오랜만에 SQL의 중급기술을 써야하는 상황이 되다보니... 처음 풀었을 때는 with절로 manager table들을 각각 group by 해서 count하고 join을 하려고 시도했습니다. 이 때 distinct() - 중복이 있을 수 있다는 점을 간과했으며, join 시에도 다중 join을 한번에 하는.. 2025. 1. 19. [SQL 기초] Pivot 2025.02.24 - [프로그래밍/SQL, Hive, SAS 관련 정보] - [SQL] Table of ContentsPivot 명령어를 수행하기 전/후의 데이터 형태에서 대해서 인지하도록 합시다. 피벗 시 alias를 줄 수 있으나 필수는 아닙니다. Sytax는 아래와 같습니다. (최상단의 select를 유의해주세요)SELECT * FROM (피벗 할 쿼리문) PIVOT( 그룹함수(칼럼) FOR 피벗 할 칼럼 IN (항목1, 항목2, 항목3 ...) ); 예를 들어 아래와 같은 데이터가 있다고 해보겠습니다. 지금 sales라는 (Tableau 용어로 치면) 측정값이 "행 차원"에서 YEAR, REGION이라는 세부레벨로 구분된 상태입니다. 이제 우리가 하.. 2025. 1. 18. 이전 1 다음 반응형