lv쉬움. SELECT : 모든 데이터 조회하기
points 테이블에 있는 모든 데이터를 조회하는 쿼리를 작성해주세요.
select * from points
lv쉬움. SELECT : 일부 데이터 조회하기
points 테이블에서 quartet 컬럼의 값이 I인 데이터만 조회하는 쿼리를 작성해주세요.
select
*
from
points
where
quartet = 'I'
lv쉬움. SELECT : 데이터 정렬하기
points 테이블에서 quartet 컬럼의 값이 I인 데이터만 조회하되, y 컬럼의 값을 기준으로 오름차순 정렬이 되도록 쿼리를 작성해주세요.
select
*
from
points
where
quartet = 'I'
order by
y
lv쉬움. GROUP BY : 데이터 그룹으로 묶기
points 테이블에 쿼리를 수행해 quartet으로 구분되는 각 서브셋 데이터에 대해서 아래 통계량을 계산하는 쿼리를 작성해주세요. 계산된 값은 소수점 아래 셋째 자리에서 반올림 해야 합니다. 결과 데이터에는 아래 5개의 컬럼이 존재 해야 합니다.
quartet - 콰르텟
x_mean - x 평균
x_var - x 표본 분산
y_mean - y 평균
y_var - y 표본 분산
#표본 분산 구하는 함수 variance
select
quartet,
round(avg(x), 2) as x_mean,
round(variance (x), 2) as x_var,
round(avg(y), 2) as y_mean,
round(variance (y), 2) as y_var
from
points
group by
quartet
lv쉬움. JOIN : 두 테이블 결합하기
위 테이블 중 events 테이블과 records 테이블을 활용해 올림픽 골프 종목에 참가한 선수의 ID를 모두 조회하는 쿼리를 작성해주세요.
select distinct
r.athlete_id
from
records as r
join events as e on r.event_id = e.id
where
e.sport = 'Golf'