44. Query
#standardSQL
SELECT yearID, lgID, teamID, SUM(HR) as totalHR
FROM `analytics-for-mlb.mlb_data.Batting`
WHERE yearID BETWEEN 2010 AND 2016
GROUP BY yearID, lgID, teamID
ORDER BY yearID, lgID, totalHR
34
46. Query
#standardSQL
-- K/BB
SELECT
yearID,
CONCAT(nameFirst, " ", nameLast) AS name, -- 選手指名
CASE WHEN BB = 0 THEN 0 ELSE SO/BB END AS kbb -- 0 割
FROM `analytics-for-mlb.mlb_data.Pitching` AS p
LEFT OUTER JOIN(
SELECT
playerID, nameFirst, nameLast
FROM `analytics-for-mlb.mlb_data.Master`
) AS m
ON p.playerID = m.playerID
WHERE
yearID BETWEEN 2010 AND 2016
AND CASE WHEN BB = 0 THEN 0 ELSE SO/BB END >= 10
36
49. Query
Download as CSV
#standardSQL
SELECT
bm.yearID AS year, t.lgID AS league, t.divID AS division, t.name AS
FROM(
(
SELECT
yearID, teamID, SUM(H) AS totalHit -- 合計 数
FROM `analytics-for-mlb.mlb_data.Batting` as b
JOIN(
-- Master 選手 生年月日 取得
SELECT
birthYear, playerID
FROM `analytics-for-mlb.mlb_data.Master`
) AS m
ON b.playerID = m.playerID
WHERE
i 歳以下
39