목록Data (71)
짜리몽땅 매거진
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Vhkz4/btsF6Ix4Oly/j1D3qERXmZyo5jyckyQlqk/img.png)
문제1. 멘토링 짝꿍 리스트 출처 : solvesql 연습문제 문제 정보 : 난이도 3 / 정답률 40.68% https://solvesql.com/problems/mentor-mentee-list/ 정답 쿼리 SELECT a.employee_id AS mentee_id, a.name AS mentee_name, b.employee_id AS mentor_id, b.name AS mentor_name FROM employees a cross join employees b WHERE a.join_date BETWEEN '2021-10-01' and '2021-12-31' AND b.join_date = o.order_delivered_customer_date THEN o.order_id END) AS su..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bcWZU4/btsFUdec7jE/gAUehpo1Zjq1Qku05WMgm1/img.png)
문제1. 모든 데이터 조회하기 출처 : solvesql 데이터리안 sql캠프 입문반 문제 정보 : 난이도 1 / 정답률 98.61% https://solvesql.com/problems/select-all/ 정답 쿼리 select * from points 문제 해설 아주아주 기초 of 기초 문제 문제2. 복수 국적 메달 수상한 선수 찾기 출처 : solvesql 연습문제 문제 정보 : 난이도 3 / 정답률 29% https://solvesql.com/problems/multiple-medalist/ 정답 쿼리 select name from athletes a join records r on a.id = r.athlete_id join games g on r.game_id = g.id where g.yea..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cZ1yEe/btsFod7sV20/2C2SXEjwADd2ARczITgrD1/img.png)
문제1. Managers with at Least 5 Direct Reports 출처 : Leetcode - Medium https://leetcode.com/problems/managers-with-at-least-5-direct-reports/description/?envType=study-plan-v2&envId=top-sql-50 정답 쿼리 select name from employee where id in (select managerID from employee group by managerID having count(*)>=5) 문제 해설 1. 주요 포인트 1 - where절 서브쿼리 where id in (select managerID from employee group by managerI..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/baQ6K5/btsFho80IqP/4tNKTdzFjJDUulASxCYFBk/img.png)
문제1. 과일로 만든 아이스크림 고르기 출처 : 프로그래머스 SQL 고득점 kit - SELECT 문제 정보 : LEVEL 1 / 정답률 81% https://school.programmers.co.kr/learn/courses/30/lessons/133025 정답 쿼리 select a.flavor from first_half a join icecream_info b on a.flavor = b.flavor where total_order > 3000 and ingredient_type = 'fruit_based' order by total_order desc 문제 해설 1. 주요 포인트 1 - where 조건절 where total_order > 3000 and ingredient_type = 'fru..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/PzXzd/btsE6VYPoBr/AOTvaE8iqc8U45n7UwliX0/img.png)
문제1. 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 출처 : 프로그래머스 SQL 고득점 kit - String, Date 문제 정보 : LEVEL 3 / 정답률 72% https://school.programmers.co.kr/learn/courses/30/lessons/164673https://school.programmers.co.kr/learn/courses/30/lessons/164671 정답 쿼리 SELECT concat("/home/grep/src/",BOARD_ID,"/",FILE_ID,FILE_NAME,FILE_EXT) AS FILE_PATH FROM USED_GOODS_FILE WHERE BOARD_ID = ( SELECT BOARD_ID FROM USED_GOODS_BOAR..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bUuQr1/btsEP8YkQff/aWxYJq6dctM03GBtKq0XK1/img.png)
0. 데이터 구조 주의깊게 볼만한 테이블 : ga_sess , ga_sess_hits 1. 일별 세션 건수, 일별 방문 사용자, 사용자별 평균 세션 with temp_01 as ( select to_char(date_trunc('day', visit_stime), 'yyyy-mm-dd') as d_day -- ga_sess 테이블에는 sess_id로 unique하므로 count(sess_id)와 동일 , count(distinct sess_id) as daily_sess_cnt , count(sess_id) as daily_sess_cnt_again , count(distinct user_id) as daily_user_cnt from ga.ga_sess group by to_char(date_trunc..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bbdUql/btsEtlRuYn5/mlKZMUDXW2SUwXXRWQcpJ1/img.png)
문제1. 조건에 부합하는 중고거래 댓글 조회하기 출처 : 프로그래머스 SQL 고득점 kit - SELECT 문제 정보 : LEVEL 1 / 정답률 61% https://school.programmers.co.kr/learn/courses/30/lessons/164673 정답 쿼리 SELECT TITLE, B.BOARD_ID, REPLY_ID, B.WRITER_ID, B.CONTENTS, DATE_FORMAT(B.CREATED_DATE, '%Y-%m-%d') AS CREATED_DATE FROM USED_GOODS_BOARD AS A JOIN USED_GOODS_BOARD AS B ON A.BOARD_ID = B.BOARD_ID WHERE A.CREATED_DATE BETWEEN '2022-10-01' A..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/O5xvY/btsD0Lw0wik/ABjfB5KqodBYrQniouLSwK/img.png)
Tableau에서는 다양한 워크시트로 만든 각각의 시각화를 하나의 대시보드에 담아 조회자에게 분석의 용이함을 제공할 수 있습니다. 미리 제작해둔 3가지의 워크시트를 하나의 대시보드에 담고 집합 동작 기능을 통해 대시보드 상에서 클릭과 마우스오버로 선택 값별 데이터 조회가 가능하게끔 구현하는 과정을 살펴보겠습니다. 대시보드의 집합 동작 활용 과정을 알고자 '슈퍼스토어 주문+반품' 추출 데이터를 사용해 '지역에 따른 전체 대비 매출 현황과 제품 중분류 별 매출' 대시보드를 제작해보려 합니다.0. 기초 작업대시보드 환경을 세팅하기 위해 미리 3가지의 워크시트를 제작했습니다. 1. 대시보드 생성앞서 제작한 3가지 시각화를 하나의 대시보드에 담습니다. 하단 툴바의 새 대시보드를 클릭하면 대시보드 시트가 생성됩니다..