[SQL]Lv4. 단골 고객님 찾기
·
코딩테스트/SQL
아래에 나오는 데이터는 서버에 없는 데이터 이기때문에 따로 CSV 파일을 만들어 LOCALHOST(MY SQL) 서버에 데이터를 넣어주어야한다.방법:https://computerreport.tistory.com/16문제Orders 테이블: OrderIDCustomerIDOrderDateTotalAmount10112024-01-0115010222024-01-0320010312024-01-0430010432024-01-045010522024-01-058010642024-01-06400Customers 테이블:CustomerIDCustomerNameCountry1AliceUSA2BobUK3CharlieUSA4DavidCanada 주의사항- 모두 서브쿼리 join,group by,Having 등을 사용하여야한다..
[SQL]Lv3. 이용자의 포인트 조회하기
·
코딩테스트/SQL
데이터 설명users 테이블은 스파르타 코딩클럽에 가입한 유저들의 정보를 날짜별로 기록한 테이블입니다. user_id: 익명화된 유저들의 아이디(varchar255) created_at: 아이디 생성 날짜(timestamp) updated_at: 정보 업데이트 날짜(timestamp) name: 익명화된 유저들의 이름(varchar255) email: 이메일(varchar255)point_users 테이블은 스파르타코딩클럽 가입 유저들의 포인트에 대한 정보를 기록한 테이블입니다.  point_user_id: point_users 테이블의 행을 구별하기 위한 key(varchar255) created_at: 아이디 생성 날짜(timestamp) updated_at: 정보 업데이트 날짜(timestamp) ..
[SQL]Lv2. 날짜별 획득포인트 조회하기
·
코딩테스트/SQL
데이터 설명point_users 테이블은 스파르타코딩클럽 가입 유저들의 포인트에 대한 정보를 기록한 테이블입니다.  point_user_id: user_point 행을 구별하기 위한 key(varchar255) created_at: 아이디 생성 날짜(timestamp) updated_at: 정보 업데이트 날짜(timestamp) user_id: 익명화된 유저들의 아이디(varchar255) point: 보유하고 있는 포인트(int)  문제: 다음과 같은 결과 테이블 만들기 created_at: 익명화된 유저들의 아이디(varchar255) average_points: 유저가 획득한 날짜별 평균 포인트(int), 반올림 필수 select date(created_at) created_at ,round(avg..
[SQL]Lv1. 데이터 속 김서방 찾기
·
코딩테스트/SQL
데이터 설명user 테이블은 스파르타 코딩클럽에 가입한 유저들의 정보를 날짜별로 기록한 테이블입니다.user_id: 익명화된 유저들의 아이디(varchar255)created_at: 아이디 생성 날짜(timestamp)updated_at: 정보 업데이트 날짜(timestamp)name: 익명화된 유저들의 이름(varchar255)email: 이메일(varchar255)   문제“김”씨 성을 가지고 있는 교육생의 수를 구하라 답select count(distinct user_id) 'name_cnt'from userswhere name like '김%'