SQL | SOVESQL 2024 🎄: Day 01. 크리스마스 게임 찾기
·
SQL/SQL | SOVESQL Advent of SQL 2024 🎄
Day 01. 크리스마스 게임 찾기https://solvesql.com/problems/find-christmas-games/SELECT game_id, name, yearFROM gamesWHERE name LIKE '%Christmas%' OR name LIKE '%Santa%'❗where 절에 like로 조건 걸기
SQL | Chinook 데이터를 활용한 쿼리 연습 5)
·
SQL/SQL | 쿼리 연습
문제 1: 특정 고객의 총 구매 금액 확인문제가장 많이 구매한 고객의 CustomerId, 이름(FirstName 및 LastName), 그리고 총 구매 금액(Total)을 구하세요. 힌트Invoices 테이블의 Total 컬럼 사용.GROUP BY와 ORDER BY를 활용.select c.CustomerId , c.FirstName , c.LastName , count(*) as cnt , sum(i.Total) as total_salesfrom invoice as i inner join customer as c on i.CustomerId = c.CustomerIdgroup by c.CustomerIdorder by cnt desc, total_sales desc   문제 ..
2024.07.09 | 데이터리안 : 데이터 분석가, 어떤 회사로 가야할까? 후기
·
🗣️ 현직자 특강
https://datarian.io/blog/replay-seminar-2024-jul Q. 필요한 기술 역량인하우스컨설팅SQL이 필수사내 데이터베이스에 접근을 해야 함소프트 스킬질문을 잘해야한다데이터에 따라 논리적인 서사를 쌓는 것이 좋다데이터 분석 목적, 필요한 데이터를 잘 파악하는 것이 좋다.본인 직무에 따라 다름소프트 스킬커뮤니케이션 능력PM 능력 (리소스, 스케줄)학습 역량 (학습 속도가 빠른 것)상대방을 설득시키기 위한 스킬(논리적인 것도 좋지만 역지사지가 중요)업에 대한 이해
2024.05.06 | 데이터리안 : 생성형 AI 시대의 데이터 사이언스 후기
·
🗣️ 현직자 특강
https://datarian.io/blog/replay-seminar-2024-may Q. 취준 중인 사람이 어떻게 준비?기본기 (통계 개념,,,)챗 지피티를 끼고 산다 (인터뷰 질문하고 평가)시뮬레이션 데이터로 연습기본에 대한 응용능력주변에 공개된 데이터로 문제 해결 경험결과를 간단한 리포트로 제작문제 정의, 가공, 리포팅 시각화로 구조되어 있으니 각 단계에서 꾸준히 연습해보기 Q. 실제로 개인프로젝트를 통해 문제해결 경험을 쌓는 다고 할 때, 그 결과가 엄청 대단하지 않더라고 제가 정의한 문제와 그걸 해결하면서 데이터를 활용한 경험이라면 취업 준비하는 입장에서 충분할까요?일단 프로젝트를 통한 문제해결경험 자체가 인터뷰 에 도움이 될것 같고요저는 개인프로젝트를 많이 하시는 분들의 열정을 사는 부분도 ..
SQL | Chinook 데이터를 활용한 쿼리 연습 4)
·
SQL/SQL | 쿼리 연습
문제 1: 가장 많이 판매된 장르와 총 매출 계산하기목표: 가장 많이 판매된 음악 장르와 해당 장르의 총 매출을 구하세요.힌트:Genres와 Tracks, InvoiceLines를 연결하세요.각 장르별로 판매 금액을 집계하세요.매출 기준으로 정렬 후 상위 1개 결과만 가져오세요.select g.GenreId, g.Name, sum(il.Quantity * il.UnitPrice) as salesfrom invoiceline as il inner join track as t on il.TrackId = t.TrackId inner join genre as g on t.GenreId = g.GenreIdgroup by g.GenreId, g.Nameorder by sales desc문제 2: 특정..
SQL | Chinook 데이터를 활용한 쿼리 연습 3)
·
SQL/SQL | 쿼리 연습
1. 월별 매출 성장률 분석 문제Chinook 스토어의 월별 총 매출과 전월 대비 성장률을 계산하세요.테이블 구조: Invoice출력 결과: Month (YYYY-MM 형식), MonthlySales (월별 총 매출), GrowthRate (전월 대비 성장률, 소수점 2자리까지)with t1 as ( select date_format(InvoiceDate, '%Y-%m') as Month , sum(Total) as MonthlySales from invoice group by date_format(InvoiceDate, '%Y-%m'))select * , round((MonthlySales - lag(MonthlySales) over(order by Month)) ..
SQL | Chinook 데이터를 활용한 쿼리 연습 2)
·
SQL/SQL | 쿼리 연습
11. 최고 매출 가수 찾기최고 매출을 기록한 아티스트(Artist)의 이름과 총 매출을 구하세요.with t1 as (select a.ArtistId, sum(il.Quantity * il.UnitPrice) as total_salesfrom invoiceline as ilinner join track as t on il.TrackId = t.TrackIdinner join album as a on t.AlbumId = a.AlbumIdgroup by a.ArtistIdorder by total_sales desclimit 1)select a.*, t1.total_salesfrom artist as ainner join t1 on a.ArtistId = t1.ArtistId  12. 장르별 가장 비싼 ..
SQL | Chinook 데이터를 활용한 쿼리 연습 1)
·
SQL/SQL | 쿼리 연습
데이터 불러오기데이터 출처 : https://www.kaggle.com/datasets/ranasabrii/chinook데이터 ERD : https://www.sqlitetutorial.net/sqlite-sample-database/데이터 불러오기 : https://github.com/lerocha/chinook-database/blob/master/ChinookDatabase/DataSources/Chinook_MySql.sql깃허브 주인분 덕에 Chinook 데이터로 쿼리 연습을 할 수 있었다.깃허브 코드 복사해서 mysql에 붙이면 데이터가 불러와진다. 1. 특정 고객의 총 구매 금액CustomerId가 5인 고객이 모든 구매에서 지불한 총 금액을 계산하세요.select sum(Total) as ..
tlswnrhd
주공