(Database : Basic-9) 연습

Posted by : at

Category : Database


USE BaseballData

-- playerID : 선수 ID
-- yearID : 시즌 년도
-- teamID : 팀 명칭(약어)
-- G_batting : 출전 경기 타석
-- AB : 타수
-- H : 안타
-- R : 출루
-- 2B :2루타


-- Q1. 보스턴 소속 선수들의 정보만 출력
-- Q2. 보스턴 소속 선수들의 수(중복 제거)
-- Q3. 보스턴 팀이 2004년에 친 홈런 개수
-- Q4. 보스턴 팀 소속의 단일 년도 최다 홈런 사람

SELECT *
FROM batting
-- Q1. 보스턴 소속 선수들의 정보만 출력
SELECT *
FROM batting
WHERE teamId = 'BOS'
-- Q2. 보스턴 소속 선수들의 수(중복 제거)
SELECT COUNT(DISTINCT playerID)
FROM batting
WHERE teamId = 'BOS'
-- Q3. 보스턴 팀이 2004년에 친 홈런 개수
SELECT SUM(HR)
FROM batting
WHERE teamId = 'BOS' AND yearID = 2004
-- Q4. 보스턴 팀 소속의 단일 년도 최다 홈런 사람
SELECT TOP 1 *
FROM batting
WHERE teamId = 'BOS'
ORDER BY HR DESC

About Taehyung Kim

안녕하세요? 8년차 현업 C++ 개발자 김태형이라고 합니다. 😁 C/C++을 사랑하며 다양한 사람과의 협업을 즐깁니다. ☕ 꾸준한 자기개발을 미덕이라 생각하며 노력중이며, 제가 얻은 지식을 홈페이지에 정리 중입니다. 좀 더 상세한 제 이력서 혹은 Private 프로젝트 접근 권한을 원하신다면 메일주세요. 😎

Star
Useful Links