데이터분석 6기/사전캠프 11

[TIL] 데이터 분석 사전캠프 12일차 - Lv6. 가장 많이 팔린 품목은?

Lv6. 가장 많이 팔린 품목은? 테이블문제 1번 내가 쓴 정답SELECT c.CustomerName, SUM(p.Price * o.Quantity) AS TotalAmount, COUNT(o.OrderID) AS OrderCountFROM Customers cJOIN Orders o ON c.CustomerID = o.CustomerIDJOIN Products p ON o.ProductID = p.ProductIDGROUP BY c.CustomerName; 결과 화면문제 2번내가 쓴 정답select Category , Top_Product, TotalSoldfrom(select p.Category, p.ProductName Top_Product, sum(o..

[TIL]데이터분석 사전캠프 10일차 - Lv4. 단골 고객님 찾기

엑셀 데이터 DBeaver에 연결하는 방법 DBeaver에 연결해서 연습하고 싶다면? DBeaver에 연결해서 연습하고 싶다면? | NotionMySQL 로컬 이용해서 DBeaver에 CSV 파일을 연결한 뒤에 쿼리를 직접 쳐봅시다!teamsparta.notion.site엑셀 데이터를 dbeaver에 연결해서 연습하는 방법  Lv4. 단골 고객님 찾기 테이블 문제 1번1번 코드select c.CustomerName ,count(1) OrderCount, sum(o.TotalAmount ) TotalSpentfrom customers c right join orders o on c.CustomerID = o.CustomerID group by 1; 결과화면 문제 2번2번 코드select Country, C..

[TIL] 데이터 분석 사전캠프 6일차 - JOIN 실습

JOIN 문법-- LEFT JOINselect 조회 할 컬럼from 테이블1 a left join 테이블2 b on a.공통컬럼명=b.공통컬럼명-- INNER JOINselect 조회 할 컬럼from 테이블1 a inner join 테이블2 b on a.공통컬럼명=b.공통컬럼명select distinct a,b,c : a의 중복값을 없애는 것이 아니라 abc 조합의 중복값을 없앰이렇게 하면 정답~ 인데 코드 정리가 좀 필요해보임select 음식타입,sum(가격)"원래가격",sum(가격*경로할인율)"할인가격",sum(가격)-sum(가격*경로할인율)"할인적용가격"from(select fo.cuisine_type "음식타입",fo.price "가격",a.할인율 "경로할인율"from food_orders fo ..

[TIL] 데이터 분석 사전캠프 5일차 - 서브쿼리 실습

서브쿼리 실습오늘부터는 빠른 실력 향상을 위해 실습을 한 후 강의를 보도록 한다.1) 풀이 방법- 평균 단가별 segmentation 진행2) 수수료 계산하기이렇게 하면 완성 ! 그런데 food_orders와 a 테이블에 있는 그룹 네임이 어떻게 알아서 조인이 됐지..? 하고 의문이 들었다.그래서 챗 gpt 에게 물어본 결과! 암시적 조인: 서브쿼리 a와 원본 테이블 food_orders(fo)를 조인하는 과정에서 restaurant_name 컬럼을 기준으로 데이터가 암시적으로 연결됩니다.SELECT fo.restaurant_name, a.평균단가, fo.price, CASE WHEN group_name = "A" THEN fo.price * 0.05 WHEN group_n..

[TIL] 데이터분석 사전캠프 4일차 - 문법 정리 & 숙제

오늘 공부한 SQL 문법case문 구조case when ~ then         when ~ then         else ~ end   숙제 - 배달 지연 여부 확인하기 우선 테이블에 어떤 컬럼들이 있는지 확인한다.한 번에 성공! 오늘 한 일엑셀보다 쉽괴 빠른 SQL 3주차 완강아티클 스터디 - 데이터 리터러시(Data Literacy)를 올리는 방법 | 요즘IT   아티클 스터디 - 그 데이터는 잘못 해석되었습니다 | 요즘IT

[TIL] 데이터분석 사전캠프 3일차 - SQL 문법 정리 & SQLD 합격 자료 공유

SQLD 요약정리  참고용으로 내가 만든 SQLD 합격 자료를 첨부한다. 오늘 공부한 SQL 문법 정리order by, group by와 select문의 관계성: order by는 select 문에 없어도 사용 가능, group by는 불가능alias사용할 때 as 예약어 없이, select juwon "초딩" 이렇게 가능replace(컬럼명, "원래이름", "바꿀이름") -> 이러면 글자에서 그 부분만 바꿀 수 있음substr(컬럼명,시작,몇글자) -> 시작글자에서 원하는 글자 검색됨/ 0부터 시작 아님 1부터 시작, 몇글자는 생략 가능concat(a,b,c) -> abc 글자 다 합쳐줌, 인수는 거의 제한 없음substring_index(컬럼명, 구분글자, 몇글자) ->이메일 도메인을 예로 들면 구분..

[TIL] 데이터분석 사전캠프 2일차 - DBeaver 설치 및 헷갈리는 문법 정리

DBeaver 설치 및 데이터베이스 연결 SQL 실습을 위해 DBeaver를 설치한다.https://dbeaver.io/download/ 데이터베이스 창을 누르고 새 데이터베이스 연결 클릭 각자 알맞는 설정을 하고 이후 Test Connection 버튼을 누른다.이러면 연결 성공! SQL 문법 정리alias / 별칭select juwon as "초딩", seyeon adult특수문자나 한글은 as " ", 영어는 한 칸 띄고 쓰기 비교연산자 같지 않다.where age between 21 and 25 where name in ('세연', '주원')  ->세연 아니면 주원인 데이터만 나옴where name like '황%' ->황씨만 나옴 여러개 조건where age = 25 and name = '주원'다..

[내일배움캠프] 스타터 노트

1.내가 데이터 분석 트랙에 참여한 계기는 무엇인가요?• 소프트웨어공학을 전공하며, 졸업작품으로 '인공지능을 활용한 수어 번역 시스템' 을 개발했습니다. 그 과정에서 수어 데이터 전처리를 담당했었고, 이후 SQLD 자격증을 취득했습니다. 이러한 경험들을 살려 데이터 분석가로서 일하고 싶어 지원하게 되었습니다.  2.내가 이해한 데이터 분석가(혹은 생각했던 직무)는 어떤 역할을 하는 사람인가요? • 공공데이터 혹은 게임 데이터와 같은 데이터 안에서 필요한 데이터들을 추출하고 시각적으로 분석해나가는 역할입니다. 3.데이터 분석을 경험해보셨나요? 해보셨다면 어떤 경험을 하셨는지를 작성해주시고, 아니라면 데이터 분석에 대해 찾아본 것을 작성해주세요.• 데이터 분석에 대한 경험은 없지만, 대학시절 R을 활용한 빅..