일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 데이터분석
- 실습
- Tableau Desktop Specialist
- 쿼리테스트
- 프리온보딩
- 취업부트캠프
- 스타터스부트캠프
- 태블로
- 회고록
- 유데미부트캠프
- trouble shooting
- 부트캠프후기
- 자격증준비
- 2024년
- 프로젝트
- AICE
- SQL
- 유데미코리아
- 데이터시각화
- 데이터분석가
- 파이썬
- MySQL
- 코딩테스트
- 자격증
- 유데미
- 코테
- 프로그래머스
- 러닝스푼즈
- tableau
- Python
- Today
- Total
목록전체 글 (79)
신이 되고 싶은 갓지이

지금 일하고 있는 금융업계 특성상 보안이 매우 중요해서인지 Tableau를 일하면서 한번도 사용하지 못하다보니 배운걸 거의 다 까먹은것 같았다. 지금 봐서는 쓸일 없어 보이지만 배운걸 잊어버리는건 너무 아깝기 때문에 다시 배웠던것을 복기할 겸, 자격증도 하나 더 추가할겸 대한상공회의소의 경영정보시각화능력을 준비하게되었다! 1. 자격증 설명경영 관련 의사결정을 하기 위해 데이터를 시각적인 요소들을 활용한 효과적인 정보전달 능력을 평가하기 위한 국가기술자격으로, 필기와 실기까지 합격하면 자격증을 얻을 수 있다. 합격 기준필기 : 매과목(3과목) 40점 이상, 평균 60점 이상실기 : 100점 만점에 70점 이상 분명 문제은행이라고 했는데 체감은 한 70~80%정도? 그래서인가 각 과목 딱 70점대를 맞고 ..
1. 레스토랑 요일 별 구매금액 Top 3 영수증 https://solvesql.com/problems/top-3-bill/ solvesql.com 레스토랑의 매니저는 요일 별로 큰 금액을 결제한 영수증을 찾고 싶습니다. 요일 별 결제 금액으로 Top 3(조건1) 를 지불한 영수증을 출력해주세요. 예를 들어 금요일 손님들의 결제 금액이 각각 $10, $9, $9, $8, $5, $2 였다면 상위 결제 금액 3개는 $10, $9, $8입니다. 따라서 결제 금액이 $10, $9, $9, $8인 총 4개의 영수증을 각각 출력(조건2)해야 합니다. -> 우선 조건1을 만족하기 위해선 window 함수를 사용해야한다. 요일별이 PARTITION 을 'day'로, 결제 금액으로 TOP3이니 ODRER을 'total..
1. 데이터 그룹으로 묶기(Aggregate) 정답률 : 29.68% https://solvesql.com/problems/group-by/ solvesql.compoints 테이블에 쿼리를 수행해 quartet으로 구분되는 각 서브셋 데이터에 대해서 아래 통계량을 계산(조건1)하는 쿼리를 작성해주세요. 계산된 값은 소수점 아래 셋째 자리에서 반올림(조건2) 해야 합니다. 결과 데이터에는 아래 5개의 컬럼이 존재(조건3) 해야 합니다. 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 -- 조건 1,2,3FR..

1. 상품을 구매한 회원 비율 구하기(JOIN) 정답률 : 45% 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제USER_INFO 테이블과 ONLINE_SALE 테이블에서 2021년에 가입한 전체 회원들 중 상품을 구매한 회원수와 상품을 구매한 회원의 비율(=2021년에 가입한 회원 중 상품을 구매한 회원수 / 2021년에 가입한 전체 회원 수)을 년, 월 별로 출력하는 SQL문을 작성해주세요. 상품을 구매한 회원의 비율은 소수점 두번째자리에서 반올림하고, 전체 결과는 년을 기준으로 오름차순 정렬해주시고 년이 같다면 월을 기준으로 오름차순 정렬해주세요. 문제가 살짝 복잡해 보이는데, 우선 구해야하는것..

Lv4 문제는 이제 모두 풀어봐서 Lv5 문제 시작!! 1. 멸종위기의 대장균 찾기(SELECT) 정답률 : 18% 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제각 세대별 자식이 없는 개체의 수(COUNT)와 세대(GENERATION)를 출력하는 SQL문을 작성해주세요. 이때 결과는 세대에 대해 오름차순 정렬해주세요. 단, 모든 세대에는 자식이 없는 개체가 적어도 1개체는 존재합니다. 우선 계속 SELF-JOIN을 통해서 예시와 맞게 세대별 자식이 없는 개체가 맞게 되는지 확인했다.-- 0.모두 JOIN해서 확인SELECT FST.ID AS FST_ID, SND.ID AS SND_ID, TRD...

1. 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기(GROUP BY) 정답률 : 71% 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제HR_DEPARTMENT, HR_EMPLOYEES, HR_GRADE 테이블을 이용해 사원별 성과금 정보를 조회하려합니다. 평가 점수별 등급과 등급에 따른 성과금 정보가 아래와 같을 때, 사번, 성명, 평가 등급, 성과금을 조회하는 SQL문을 작성해주세요.평가등급의 컬럼명은 GRADE로, 성과금의 컬럼명은 BONUS로 해주세요.결과는 사번 기준으로 오름차순 정렬해주세요. 문제가 좀 많이 불친절하다. 처음에 단순히 3개의 테이블을 join하고, 조건에 맞게 점수..

1. 우유와 요거트가 담긴 장바구니 정답률 : 73% 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제데이터 분석 팀에서는 우유(Milk)와 요거트(Yogurt)를 동시에 구입한 장바구니가 있는지 알아보려 합니다. 우유와 요거트를 동시에 구입한 장바구니의 아이디를 조회하는 SQL 문을 작성해주세요. 이때 결과는 장바구니의 아이디 순으로 나와야 합니다. 첫 트라이는 단순하게 '우유'와 '요거트'가 있는 cart_id만 뽑아서 그 수가 2 이상이면 가져오는것으로 진행했다. 그러나 실패하여 데이터를 확인해보니 우유를 2번 산 경우에 id가 다르기 때문에 요거트를 사지 않음에도 대상으로 잡히는 것을 확인했다..

1. 주문량이 많은 아이스크림들 조회하기 (JOIN) 정답률 : 73% 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제7월 아이스크림 총 주문량과 상반기의 아이스크림 총 주문량을 더한 값이 큰 순서대로 상위 3개의 맛을 조회하는 SQL 문을 작성해주세요. 제일 처음 생각한 방법으로는 각 테이블의 flavor 별로 sum을 구하고, 이후 rank로 3등까지 구할까 하다 너무 많은 서브쿼리를 사용해야해서 order by로 순서를 내려 limit로 3위 까지 자르는것으로 코드를 짰다. 굳이 join을 하면서 서브쿼리를 사용한 이유는 특정 flavor가 7월 또는 상반기에 없을 것을 대비했다. -- 1...