SELECT playerID,yearID,teamID,HR,sum(HR) OVER(rows between 2 preceding and 2 following)
FROM batting
WHERE playerID = 'ruthba01'
db
SELECT playerID,yearID,teamID,HR,lag(HR,2) OVER()
FROM batting
WHERE playerID = 'ruthba01'
db
SELECT playerID,yearID,teamID,HR,100*(HR - lag(HR) OVER())/(lag(HR) OVER ())
from batting
WHERE playerID = 'ruthba01'
db
SELECT playerID,group_concat(DISTINCT teamID)
FROM batting
WHERE playerID = 'ruthba01'
GROUP BY playerID
Purpose-built for displays of data
Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.