1.포지션별 인원수, 최대키 ,최소키 , 평균키를 출력 소수점 2자리
SELECT POSITION, COUNT(*) 인원수, MAX(HEIGHT) 최대키 ,MIN(HEIGHT) 최소키 , ROUND(AVG(HEIGHT),2) 평균키
FROM PLAYER
GROUP BY POSITION
HAVING POSITION IS NOT NULL;
2.K리그 선수들의 포지션별 평균키를 구하고 평균키가 180CM이상인 정보만 출력
SELECT position,COUNT(*), ROUND(AVG(HEIGHT)) 평균키
FROM player
GROUP BY position
HAVING ROUND(AVG(HEIGHT)) >= 180;
3.K리그 선수들중 삼성블루윙즈(K02)와 FC서울(K09)의 인원수를 출력
SELECT team_id, COUNT(*)
FROM player
GROUP BY team_id
HAVING team_id IN('K02','K09')
ORDER BY team_id;
SELECT TEAM_ID,COUNT(*)
FROM PLAYER
WHERE team_id IN('K02','K09')
GROUP BY team_id
ORDER BY team_id;
4.포지션별로 평균키를 출력 최대키가 190CM이상인 선수를 포함하고 있는 포지션의 정보만 출력
SELECT POSITION 포지션,ROUND(AVG(HEIGHT),2) 평균키
FROM PLAYER
GROUP BY position
HAVING MAX(HEIGHT) >= 190;