profile
Product Manager

[스파르타코딩클럽] SQL - 4주차

[목표] Subquery(서브쿼리)의 사용 방법을 배우기 실전에서 유용한 SQL 문법을 더 배우기 SQL을 사용하여 실전과 같은 데이터분석을 진행해보기 01. 원하는 데이터를 더 쉽게: Subquery 1) Subquery 사용방법 익혀보기 > 👉 Subquery란, 하나의 SQL 쿼리 안에 또다른 SQL 쿼리가 있는 것을 의미합니다. 괄호 ( ) 안에 쿼리를 넣어주세요! ▶︎ kakaopay로 결제한 유저들의 정보 보기 방법 1. users 와 orders 의 inner join으로! 방법 2. Subquery로! 우선 kakaopay로 결제한 user_id를 모두 구해보기 → K 라고 합시다. 그 후에, user_id가 K 에 있는 유저들만 골라보기 02. 자주 쓰이는 Subquery 유형 : Subquery는 where, select, from 절에서 유용하게 사용될 수

2022년 1월 27일
·
0개의 댓글
·

[스파르타코딩클럽] SQL - 3주차

[목표] 여러 테이블의 정보를 연결하는 Join을 이해 연결된 정보를 바탕으로 보다 풍부한 데이터분석을 연습 아래 위로 결과를 연결하는 Union을 공부 01. Join : 여러 테이블을 연결해 한 눈에 보고 싶다면? 1) Join 이란? > 👉 Join이란? 두 테이블의 공통된 정보 (key값)를 기준으로 테이블을 연결해서 한 테이블처럼 보는 것을 의미해요. ▶︎ user_id 필드를 기준으로 users 테이블과 orders 테이블을 연결해서 한 눈에 보고 싶어요! 위의 예시와 같이, 두 테이블의 정보를 연결해서 함께 보고싶을 때가 있겠죠? 그럴 때를 대비해서 무언가 연결된 정보가 있을 때, user_id 처럼 동일한 이름과 정보가 담긴 필드를 두 테이블에 똑같이 담아놓는답니다. 이런 필드를 두 테이블을 연결시켜주는 열쇠라는 의미로 'key'라고 불러요. > 👉 [오늘의 꿀팁!] 혹시 엑셀을 잘 쓰신다면? SQL의

2022년 1월 26일
·
0개의 댓글
·

[스파르타코딩클럽] SQL - 2주차

[목표] 동일한 범주의 데이터를 묶어서 통계를 내주는 Group by를 이해 출력하는 데이터를 필드의 값으로 정렬하여 출력하는 Order by를 익히기 조금 더 복잡한 분석을 위해 자주 사용되는 유용한 문법을 익히기 01. Group by 1) Group by란? > 동일한 범주를 갖는 데이터를 하나로 묶어서, 범주별 통계를 내주는 것을 의미해요. Group by를 이용하면 1) 같은 성씨의 데이터를 하나로 묶고 2) 각 성씨의 회원수를 구할 수 있어요. 성씨별로 회원이 몇 명인지, 세어진 것을 확인할 수 있죠? from users: users 테이블에서 데이터를 불러옵니다 group by name: name이라는 필드에서 동일한 값을 갖는 데이터를 하나로 합쳐줍니다 select name, count(): 이름과 count()를 출력해 주는데, 여기서 count(*)는 group by로 합쳐진 데이터의

2022년 1월 25일
·
0개의 댓글
·

[스파르타코딩클럽] SQL - 1주차

[목표] DB에서 데이터를 가져오는 기초적인 문법인 Select와 Where문을 이해 조금 더 복잡한 분석을 위해 자주 사용되는 유용한 문법을 익히기 * 필수 프로그램 설치 ** : DBeaver 디비버] ([다운로드 링크) 01. Select 쿼리문이란 1) Select 쿼리문 쿼리(Query)문이란? 쿼리는 질의를 의미하죠. 데이터베이스에 명령을 내리는 것을 의미합니다. 여기서 Select 쿼리문은, 데이터베이스에서 '데이터를 선택해서 가져오겠다'는 의미입니다. > 👉 Select 쿼리문은 1) 어떤 테이블에서 2) 어떤 필드의 데이터를 가져올지 로 구성됩니다. 2) Select 쿼리문 연습 ▶︎ orders 테이블의 데이터 가져와보기 ▶︎ orders 테이블의 데이터 가져와보기 ▶︎ orders 테이블의 데이터 가져와보

2022년 1월 25일
·
0개의 댓글
·