Skip to content
Open

Done #1405

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions lib/create.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
CREATE TABLE bears (
id INTEGER PRIMARY KEY,
name TEST,
age INTEGER,
gender TEXT,
color TEXT,
temperament TEXT,
alive BOOLEAN);
8 changes: 8 additions & 0 deletions lib/insert.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
INSERT INTO bears (name, age, gender, color, temperament, alive) VALUES ("Mr Chocolate", 1, "M", "Brown","tired", 1);
INSERT INTO bears (name, age, gender, color, temperament, alive) VALUES ("Rowdy", 4, "M", "Brown", "annoying", 1);
INSERT INTO bears (name, age, gender, color, temperament, alive) VALUES ("Tabitha", 3, "F", "Black", "Good", 1);
INSERT INTO bears (name, age, gender, color, temperament, alive) VALUES ("Sergent Brown", 2, "M", "Brown", "bad", 1);
INSERT INTO bears (name, age, gender, color, temperament, alive) VALUES ("Melissa", 1, "F", "Black", "angry", 0);
INSERT INTO bears (name, age, gender, color, temperament, alive) VALUES ("Grinch", 5, "M", "black", "bad", 0);
INSERT INTO bears (name, age, gender, color, temperament, alive) VALUES ("Wendy", 2, "F", "Brown", "Good", 1);
INSERT INTO bears (name, age, gender, color, temperament, alive) VALUES (NULL, 6, "M", "Brown", "Bad", 1);
16 changes: 8 additions & 8 deletions lib/sql_queries.rb
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
def selects_all_female_bears_return_name_and_age
"Write your SQL query here"
"SELECT name, age FROM bears WHERE gender = 'F';"
end

def selects_all_bears_names_and_orders_in_alphabetical_order
"Write your SQL query here"
"SELECT name FROM bears ORDER BY name;"
end

def selects_all_bears_names_and_ages_that_are_alive_and_order_youngest_to_oldest
"Write your SQL query here"
"SELECT name, age FROM bears WHERE alive = 1 ORDER BY age;"
end

def selects_oldest_bear_and_returns_name_and_age
"Write your SQL query here"
"SELECT name, age FROM bears ORDER BY age DESC LIMIT 1;"
end

def select_youngest_bear_and_returns_name_and_age
"Write your SQL query here"
"SELECT name, age FROM bears ORDER BY age LIMIT 1;"
end

def selects_most_prominent_color_and_returns_with_count
"Write your SQL query here"
"SELECT color, COUNT(color) FROM bears GROUP BY color ORDER BY COUNT(*) DESC LIMIT 1;"
end

def counts_number_of_bears_with_goofy_temperaments
"Write your SQL query here"
"SELECT COUNT(temperament) FROM bears WHERE temperament = 'goofy';"
end

def selects_bear_that_killed_Tim
"Write your SQL query here"
"SELECT * FROM bears WHERE name IS NULL;"
end