반응형

전체 글 15

SQL 4주차

Subquery(서브쿼리)의 사용 방법을 배워본다 실전에서 유용한 SQL 문법을 더 배워본다 SQL을 사용하여 실전과 같은 데이터분석을 진행해본다 [퀴즈] 평균 이상 포인트를 가지고 있으면 '잘 하고 있어요' / 낮으면 '열심히 합시다!' 표시하기! select pu.point_user_id, pu.point, case when pu.point > (select avg(pu2.point) from point_users pu2) then '잘 하고 있어요!' else '열심히 합시다!' end as 'msg' from point_users pu [퀴즈] 이메일 도메인별 유저의 수 세어보기 select domain, count(*) as cnt from ( select SUBSTRING_INDEX(email..

카테고리 없음 2022.10.08

SQL - 3주차

Join이란? 두 테이블의 공통된 정보 (key값)를 기준으로 테이블을 연결해서 한 테이블처럼 보는 것을 의미 예) user_id 필드를 기준으로 users 테이블과 orders 테이블을 연결해서 한 눈에 보고 싶어요! Left join vs Inner join [실습] 1) 주문 정보에 유저 정보를 연결해 분석을 위한 준비를 하려고 합니다! 우선 inner Join을 사용해서 주문 정보에, 유저 정보를 붙여서 볼까요? select * from orders o inner join users u on o.user_id = u.user_id; 2) '오늘의 다짐' 테이블에 유저 정보를 연결해 분석을 위한 준비를 하려고 합니다! 우선 Inner Join을 사용해서 '오늘의 다짐' 테이블에, 유저 테이블을 붙여..

카테고리 없음 2022.10.04

SQL - 2주차

성씨별로 몇 명의 회원이 있는지 알아보자 select name, count(*) from users group by name; group by를 사용해서 '신'씨를 가진 데이터가 몇 개인지 살펴보기 select name, count(*) from users group by name; 숙제: 네이버 이메일을 사용하여 앱개발 종합반을 신청한 주문의 결제수단별 주문건수 세어보기 select payment_method, count (*) from orders where email like '%naver.com' and course_title = '앱개발 종합반' group by payment_method

카테고리 없음 2022.09.20

앱개발 종합반 - 1주차

console.log(변수) 는 콘솔 창에 괄호 안의 값을 출력해줍니다. 개발자가 결과값을 보기 편하도록! console.log("Hello World!"); let a_list = [] // 리스트를 선언. 변수 이름은 역시 아무렇게나 가능! // 또는, let b_list = [1,2,'hey',3] // 로 선언 가능 b_list[1] // 2 를 출력 b_list[2] // 'hey'를 출력 // 리스트에 요소 넣기 b_list.push('헤이') b_list // [1, 2, "hey", 3, "헤이"] 를 출력 // 리스트의 길이 구하기 b_list.length // 5를 출력 let a_dict = {} // 딕셔너리 선언. 변수 이름은 역시 아무렇게나 가능! // 또는, let b_dict..

카테고리 없음 2022.09.19

SQL - 1주차

#1 Install DBeaver Community 먼저 raw data 불러오기 checkins: 여러분이 강의실 들어오시며 남기는 '오늘의 다짐'이 들어있어요 courses: 스파르타의 개설 강좌 정보가 들어있어요 enrolleds: 유저별 강좌 등록정보가 들어있어요 enrolleds_detail: 유저별 들을 수 있는 영상과, 들었는지 여부가 들어있어요 orders: 주문 (수강등록) 정보가 들어있어요 point_users: 유저별 포인트 점수가 들어있어요 users: 유저 정보가 들어있어요 예1) orders 테이블에서 결제수단이 카카오페이인 데이터만 가져와줘! select * from orders where payment_method = "kakaopay" 예2) point_users 테이블에..

카테고리 없음 2022.09.18
반응형