카테고리 없음

내일배움 사전캠프 20일차 - SQL 연습문제를 풀다! 6탄

본성 2024. 6. 25. 16:15
반응형

내일 배움 사전캠프를 시작한 지 20일 차이다!!

 

오늘도 SQL 문제를 풀어볼 것이다!!

 

아자아자 파이팅!! 


아래와 같은 lol_users(LOL 유저 테이블)이 있습니다.

 

         
id name region  rating join_date
1 르탄이 한국 1300 2019-06-15
2 배캠이 미국 1500 2020-09-01
3 구구이 한국 1400 2021-01-07
4 이션이 미국 1350 2019-11-15
  • lol_users 테이블에서 각 유저의 레이팅(rating) 순위를 계산하는 쿼리를 작성해 주세요! 전체 지역(region) 기준이고 순위는 레이팅이 높을수록 높아야해요. (e.g. rating 1400 유저의 순위 > rating 1350 유저의 순위)

      select *

      from lol_users

      order by rating ;

  • lol_users 테이블에서 가장 늦게 게임을 시작한(join_date) 유저의 이름을 선택하는 쿼리를 작성해주세요

      select name

      from lol_users

      where join_date > 2021

  • lol_users 테이블에서 지역별로 레이팅이 높은 순으로 유저들을 정렬해서 나열하는 쿼리를 작성해주세요!

      select *

      from lol_users

      group by region

      where rating ;

  • lol_users 테이블에서 지역별로 평균 레이팅을 계산하는 쿼리를 작성해주세요!

      select region

                avg(rating)

      from lol_users

     

 

반응형