diff --git a/games.py b/games.py index 5a314c3..69d1d16 100644 --- a/games.py +++ b/games.py @@ -829,7 +829,7 @@ def base_string(base): elif base == 3: return "third" elif base == 4: - return "fourth" + return "None" class weather(object): name = "Sunny" diff --git a/sql scripts/batting average leaders.sql b/sql scripts/batting average leaders.sql index e731e6d..acea05f 100644 --- a/sql scripts/batting average leaders.sql +++ b/sql scripts/batting average leaders.sql @@ -1,8 +1,8 @@ -SELECT name, +SELECT name, team_name, plate_appearances - (walks_taken + sacrifices) as atbats, ROUND(hits*1.0 / (plate_appearances - (walks_taken + sacrifices)*1.0),3) as average, ROUND(total_bases*1.0 / (plate_appearances - (walks_taken + sacrifices)*1.0),3) as slg, ROUND((walks_taken + hits)*1.0/plate_appearances*1.0,3) as obp, ROUND((walks_taken + hits)*1.0/plate_appearances*1.0,3) + ROUND(total_bases*1.0 / (plate_appearances - (walks_taken + sacrifices)*1.0),3) as ops FROM stats WHERE plate_appearances > 50 -ORDER BY ops DESC; \ No newline at end of file +ORDER BY average DESC; \ No newline at end of file diff --git a/sql scripts/pitching leaders.sql b/sql scripts/era leaders.sql similarity index 89% rename from sql scripts/pitching leaders.sql rename to sql scripts/era leaders.sql index 27bda9c..46cc7dd 100644 --- a/sql scripts/pitching leaders.sql +++ b/sql scripts/era leaders.sql @@ -1,4 +1,4 @@ -SELECT name, +SELECT name, team_name, outs_pitched, ROUND(runs_allowed*27.0/(outs_pitched*1.0),3) as era, ROUND((walks_allowed+hits_allowed)*3.0/(outs_pitched*1.0),3) as whip, diff --git a/sql scripts/ops leaders.sql b/sql scripts/ops leaders.sql new file mode 100644 index 0000000..d6df9e4 --- /dev/null +++ b/sql scripts/ops leaders.sql @@ -0,0 +1,8 @@ +SELECT name, team_name, + plate_appearances - (walks_taken + sacrifices) as atbats, + ROUND(hits*1.0 / (plate_appearances - (walks_taken + sacrifices)*1.0),3) as average, + ROUND(total_bases*1.0 / (plate_appearances - (walks_taken + sacrifices)*1.0),3) as slg, + ROUND((walks_taken + hits)*1.0/plate_appearances*1.0,3) as obp, + ROUND((walks_taken + hits)*1.0/plate_appearances*1.0,3) + ROUND(total_bases*1.0 / (plate_appearances - (walks_taken + sacrifices)*1.0),3) as ops +FROM stats WHERE plate_appearances > 50 +ORDER BY ops DESC; \ No newline at end of file diff --git a/sql scripts/sql scripts.zip b/sql scripts/sql scripts.zip new file mode 100644 index 0000000..756b852 Binary files /dev/null and b/sql scripts/sql scripts.zip differ diff --git a/sql scripts/strikeouts per walks leaders.sql b/sql scripts/strikeouts per walks leaders.sql new file mode 100644 index 0000000..7410477 --- /dev/null +++ b/sql scripts/strikeouts per walks leaders.sql @@ -0,0 +1,9 @@ +SELECT name, team_name, + outs_pitched, + ROUND(runs_allowed*27.0/(outs_pitched*1.0),3) as era, + ROUND((walks_allowed+hits_allowed)*3.0/(outs_pitched*1.0),3) as whip, + ROUND(walks_allowed*27.0/(outs_pitched*1.0),3) as bbper9, + ROUND(strikeouts_given*27.0/(outs_pitched*1.0),3) as kper9, + ROUND(strikeouts_given*1.0/walks_allowed*1.0,3) as kperbb +FROM stats WHERE outs_pitched > 150 +ORDER BY kperbb ASC; \ No newline at end of file diff --git a/sql scripts/whip leaders.sql b/sql scripts/whip leaders.sql new file mode 100644 index 0000000..28b6a4d --- /dev/null +++ b/sql scripts/whip leaders.sql @@ -0,0 +1,9 @@ +SELECT name, team_name, + outs_pitched, + ROUND(runs_allowed*27.0/(outs_pitched*1.0),3) as era, + ROUND((walks_allowed+hits_allowed)*3.0/(outs_pitched*1.0),3) as whip, + ROUND(walks_allowed*27.0/(outs_pitched*1.0),3) as bbper9, + ROUND(strikeouts_given*27.0/(outs_pitched*1.0),3) as kper9, + ROUND(strikeouts_given*1.0/walks_allowed*1.0,3) as kperbb +FROM stats WHERE outs_pitched > 150 +ORDER BY whip ASC; \ No newline at end of file