Time to complete:15min
Rating: Easy
Q1
SELECT Name, Age_Years, Impound_Date, Adoption_Fee
FROM Animals
WHERE Breed = ‘Labrador Retriever’
ORDER BY Age_Years DESC, Age_Months DESC
Q2
SELECT animals.Name, animals.Breed, animals.Age_Years, animals.LocationID, animals.Vaccination_Status
FROM Animals
INNER JOIN Location ON animals.LocationID = location.LocationID
WHERE (location.location_name = ‘Central’) AND (animals.Vaccination_Status = ‘Not Vaccinated’ OR animals.Vaccination_Status = ‘Partially Vaccinated’)
ORDER BY animals.Impound_Date DESC
Q3
SELECT Location.location_name, Employee.role
FROM Employee
INNER JOIN Location ON Employee.locationid = Location.locationid
WHERE Employee.f_name = ‘Chloe’ AND Employee.l_name = ‘Martin’;
Time to Complete:
Difficulty:
Solution:
- SELECT a.Name, a.Age_Years, a.Age_Months, a.Impound_Date, a.Adoption_Fee
FROM Animals AS a
WHERE a.Breed = “Labrador Retriever”
ORDER BY Age_Years DESC, Age_Months DESC;
- SELECT A.Name, A.Breed, A.Age_Years, A.Age_Months, A.LocationID, A.Vaccination_Status
FROM Animals AS A RIGHT JOIN Location AS L ON A.LocatoinID = L.LocationID
WHERE (A.Vaccination_Status = “Not vaccinated” OR A.Vaccination_Status = “Partially vaccinated”) AND (L.Location_Name = “Central”)
ORDER BY A.Impound_Date DESC;
- SELECT l.Location_Name, e.Role
FROM Employee AS e INNER JOIN Location AS l ON e.LocationID = l.LocationID
WHERE e.F_Name = “Chloe” AND e.L_Name = “Martin”;
Time: 15 min
Difficulty: Easy
- SELECT Name, Age_Years, Age_Months, Impound_Date, Adoption_Fee
FROM Animals
WHERE Breed = “Labrador Retriever”
ORDER By Age_Years DESC, Age_Months DESC;
- SELECT a.Name, a.Breed, a.Age_Months, a.Age_Years, a.LocationID, a.Vaccination_Status
FROM (Animals AS a
INNER JOIN Location AS l ON a.LocationID = l.LocationID)
WHERE l.Location_Name = “Central”
AND (a.Vaccination_Status = “Not vaccinated” OR a.Vaccination_Status = “Partially vaccinated”)
ORDER BY a.Impound_Date DESC;
- SELECT l.locationID, l.location_name, e.role
FROM Location AS l
INNER JOIN Employee AS e ON l.locationID = e.locationID
WHERE e.f_name = “Chloe”;
Time to complete: 15 minutes
rating: easy
SELECT name, age_years, age_months, impound_date, adoption_fee
FROM animals
WHERE breed = “Labrador Retriever”
ORDER BY age_years DESC , age_months DESC;
SELECT breed, age_years, age_months, l.locationid, vaccination_status, location_name
from animals
Inner Join location as l on l.locationid = animals.locationid
where vaccination_status = “Not vaccinated” or “Partially vaccinated” and location_name = “Central”
order by impound_date desc
select *
from employee
where f_name = “Chloe”
Time to complete: 15 minutes
Rating: Beginner
Solutions:
-
SELECT Animals.Name, Animals.Age_Years, Animals.Age_Months, Animals.Impound_Date, Animals.Adoption_Fee
FROM Animals INNER JOIN Location on Animals.LocationID = Location.LocationID
WHERE Animals.Breed = “Labrador Retriever”
ORDER BY Animals.Age_Years DESC, Animals.Age_Months DESC
-
SELECT Animals.Name, Animals.Breed, Animals.Age_Years, Animals.Age_Months, Location.Location_Name, Animals.Vaccination_Status
FROM Animals INNER JOIN Location ON Animals.LocationID = Location.LocationID
WHERE (Animals.Vaccination_Status = “Not vaccinated” OR Animals.Vaccination_Status = “Partially vaccinated”)AND Location.Location_Name = “Central”
ORDER BY Animals.Impound_Date DESC
-
SELECT Location.Location_Name, Employee.Role
FROM Location INNER JOIN Employee ON Location.LocationID = Employee.LocationID
WHERE Employee.F_Name = “Chloe” AND Employee.L_Name = “Martin”
Time: 15
Rating: beginner
Solution:
- SELECT Name, Age_Years, Age_Months, Impound_Date, Adoption_Fee
FROM Animals
WHERE Breed = “Labrador Retriever”
ORDER BY Age_Years DESC, Age_Months DESC;
- SELECT a.Name, a.Breed, a.Age_Years, a.Age_Months, a.Vaccination_Status, l.LocationID
FROM Animals a
INNER JOIN Location l ON a.LocationID=l.LocationID
WHERE l.Location_Name=“Central” AND (a.Vaccination_Status= “Not vaccinated” OR a.Vaccination_Status= “Partially vaccinated”)
ORDER BY a.Impound_Date DESC;
- SELECT l.Location_Name, e.Role
FROM Location l
INNER JOIN Employee e ON l.LocationID=e.LocationID
WHERE e.F_Name=“Chloe” AND e.L_Name=“Martin”;
Time to complete: 15
Rating: Medium
-
SELECT Name, Age_Years, Age_Months, Impound_Date, Adoption_fee
FROM Animals
WHERE Breed = “Labrador Retriever”
ORDER BY age_years DESC;
-
SELECT a.name, a.breed, a.age_years, a.age_months, a.locationID, a.vaccination_status
FROM Animals AS a
INNER JOIN Location AS i ON a.locationID = i.locationID
WHERE i.location_name = “Central” AND (a.vaccination_status = “Not vaccinated” OR a.vaccination_status = “Partially Vaccinated”)
ORDER BY a.impund_date DESC;
-
SELECT i.locationID, i.location_name, e.role
FROM Location AS i
INNER JOIN Employee AS e ON i.locationID = e.locationID
WHERE e.f_name= “Chloe” AND e.l_name = “Martin”;
SELECT Breed, Age_Years, Age_Months, Name, Impound_Date, Adoption_Fee
FROM Animals
WHERE Breed = ‘Labrador Retriever’
ORDER BY Age_Years DESC, Age_Months DESC;
SELECT a.Name, a.Breed, a.Age_Years, a.Age_Months, a.LocationID, a.Vaccination_Status, a.Impound_Date
FROM Animals AS a
INNER JOIN Location AS l ON Animals.LocationID = Location.LocationID
WHERE (l.LocationName = ‘Central’) AND (Vaccination_Status = ‘Not vaccinated’ OR ‘Partially vaccinated’)
ORDER BY Impound_Date DESC;
SELECT e.EmployeeID, e.F_Name, e.L_Name, e.Role, e.LocationID, l.LocationName
FROM Employee AS e
INNER JOIN Location AS l ON Employee.LocationID = Location.LocationID
WHERE e.F_Name = ‘Chloe’ AND e.L_Name = ‘Martin’;
Time to Complete: 20
Rating: Intermediate
Solutions:
-
SELECT a.Name, a.Age_Years, a.Age_Months, a.Impound_Date, a.Adoption_Fee
FROM Animals AS a
WHERE a.Breed IN(“Labrador”, “Retreiver”)
ORDER BY a.Age_Years DESC, a.Age_Months DESC;
-
SELECT a.Name, a.Breed, a.LocationID, a.Vaccination_Status
FROM Animals AS a INNER JOIN Location AS l ON a.LocationID = l.LocationID
WHERE (l.Location_Name = ‘Central’) AND (a.Vaccination_Status = ‘Not Vaccinated’ OR a.Vaccination_Status = ‘Partially Vaccinated’)
ORDER BY a.Impound_Date DESC;
-
SELECT e.Role, l.Location_Name
FROM Employee AS e INNER JOIN Location AS l ON e.LocationID = l.LocationID
WHERE e.F_Name = “Chloe” AND e.L_Name = “Martin”;
Time to Complete: 15
Rating: beginner
At first was a little challenging with the way the chart was provided. Had to take a step back and slow down.
1- SELECT Animals.Name, Animals.Age_Years, Animals.Age_Months, Animals.Impount_Date, Animals.Adoption_Fee
FROM Animals
WHERE Breed = ‘Labrador Retreiver’
ORDER BY Animals.Age_Years DESC, Animal.Age_Months DESC;
2- SELECT Animals.Name, Animals.Breed, Animals.Age_Years, Animals.Age_Months, Animal.LocationID, Animals.Vaccination_status
FROM Animals
INNER JOIN Location ON Animals.LocationID = Location.LocationID
WHERE Animals.Vaccination_Status IN (‘Not vaccinated’, ‘Partially vaccinated’) AND Location.LocationID = ‘Central’
ORDER BY Animals.Impound_Date DESC;
3-SELECT Location.Location_Name, Employee.Role
FROM Location
INNER JOIN Employee ON Location.LocationID = Employee.LocationID
WHERE Employee.F_Name = ‘Chloe Martin’
Time to complete: 20 min
Rating: Beginner
This was a great project!
SELECT a.Name, a.Age_Years, a.Age_Months, a.Impound_Date, a.Adoption_Fee
FROM Animals AS a
WHERE a.Breed=“Labrador Retriever”
ORDER BY a.Age_Years, a.Age_Months DESC;
SELECT a.Name, a.Breed, a.Age_Years, a.Age_Months, a.LocationID, a.Vaccination_Status
FROM Animals AS a INNER JOIN Location AS l ON a.LocationID=l.LocationID
WHERE a.Vaccination_Status=“Not Vaccinated” OR a.Vaccination_Status=“Partially vaccinated”
ORDER BY a.Impound_Date DESC
HAVING l.Location_Name = “Central” ;
3:
SELECT l.Location_Name, e.Role
FROM Location AS l
INNER JOIN Employee AS e ON l.LocationID = e.EmployeeID
WHERE e.F_Name = “Chloe” AND e.L_Name = “Martin” ;
Time: 20 min
Challenge: Easy
I enjoyed this.
SELECT a.Name, a.Age_Years, a.Age_Months, a.Impound_Date, a.Adoption_Fee
FROM Animals AS a
WHERE a.Breed = ‘Labrador Retriever’
ORDER BY a.Age_Years DESC, a.Age_Months DESC;
SELECT a.Name, a.Breed, a.Age_Years, a.Age_Months, a.LocationID, a.Vaccination_Status
FROM Animals AS a
INNER JOIN Location AS l ON a.LocationID = l.LocationID
WHERE l.Location_Name = ‘Central’
AND (a.Vaccination_Status = ‘Not vaccinated’ OR a.Vaccination_Status = ‘Partially vaccinated’)
ORDER BY a.Impound_Date DESC;
Time: 15min
DIfficulty: easy
Q1
- SELECT a.name, a.age_years, a.age_months, a.impound_date, a.adoption_fee
FROM Animals AS a
WHERE a.breed = “Labrador Retriever”
ORDER BY a.age_years DESC;
Q2
SELECT a.Name, a.Breed, a.Age_Years, a.Age_Months, a.LocationID, a.Vaccination_Status
FROM Animals AS a
INNER JOIN Location AS l ON a.LocationID = l.LocationID
WHERE l.Location_Name = ‘Central’
AND (a.Vaccination_Status = ‘Not vaccinated’ OR a.Vaccination_Status = ‘Partially vaccinated’)
ORDER BY a.Impound_Date DESC;
Q3
SELECT l.Location_Name, e.Role
FROM Location AS l
INNER JOIN Employee AS e ON l.LocationID = e.EmployeeID
WHERE e.F_Name = “Chloe” AND e.L_Name = “Martin” ;
Time to Complete: 20 Mins
Rating: easy
Solution:
1.SELECT a.name, a.age_years, a.age_months, a.impound_date, a.adoption_fee
FROM Animals AS a INNER JOIN Location AS l on a.locationID = l.locationID
WHERE a.breed = “Labrador Retriever”
ORDER BY a.age_years DESC, a.age_months DESC;
- SELECT a.name, a.breed, a.age_years, a.age_months, l.location_name, a.vaccination_status
FROM Animals AS a INNER JOIN Location AS l ON a.locationID = l.locationID
WHERE (a.vaccination_status = “Not vaccinated” OR a.vaccination_status = “Partially vaccinated”) AND l.location_name = “Central”
ORDER BY a.impound_date DESC;
3.SELECT l.location_name, e.role
FROM Location AS l INNER JOIN Employee AS e ON l.locationID = e.locationID
WHERE e.F_name = “Chloe” AND e.L_name = “Martin”;
Time to complete: 10 minutes
Difficulty: easy
1.
SELECT name, age_years, age_months, impound_date, adoption_fee
FROM animals
WHERE breed=“labrador retriever”
ORDER BY age_years DESC, age_months DESC;
2.
SELECT a.name, a.breed, a.age_years, a.age_months, a.locationid, a.vaccination_status
FROM animals a
INNER JOIN location i ON a.locationid=i.locationid
WHERE (a.vaccination_status=“not vaccinated” OR a.vaccination_status=“partially vaccinated”)
AND l.location_name = “central”
ORDER BY impound_date DESC;
3.
SELECT l.locationid, l.location_name, e.role
FROM location l
INNER JOIN employee e ON l.locationid=e.locationid
WHERE e.f_name = “Chloe” AND e.l_name = “Martin”;
Time to complete: 10 minutes
Difficulty: Easy
-
SELECT name, age_years, age_months, impound_date, adoption_fee
FROM animals
WHERE breed=“labrador retriever”
ORDER BY age_years DESC, age_months DESC;
-
SELECT a.name, a.breed, a.age_years, a.age_months, a.locationid, a.vaccination_status
FROM animals a
INNER JOIN location l ON a.locationID=l.locationID
WHERE (a.vaccination_status=“not vaccinated” OR a.vaccination_status=“partially vaccinated”)
AND l.location_name = “central”
ORDER BY impound_date DESC;
-
SELECT l.locationid, l.location_name, e.role
FROM location l
INNER JOIN employee e ON l.locationID=e.locationID
WHERE e.F_name = “Chloe” AND e.L_name = “Martin”;
Time to Complete: 25 Mins
Rating: Beginner
1.SELECT a.name, a.age_years, a.age_months, a.impound_date, a.adoption_fee
FROM Animals AS a INNER JOIN Location AS l on a.locationID = l.locationID
WHERE a.breed = “Labrador Retriever”
ORDER BY a.age_years DESC, a.age_months DESC;
- SELECT a.name, a.breed, a.age_years, a.age_months, l.location_name, a.vaccination_status
FROM Animals AS a INNER JOIN Location AS l ON a.locationID = l.locationID
WHERE (a.vaccination_status = “Not vaccinated” OR a.vaccination_status = “Partially vaccinated”) AND l.location_name = “Central”
ORDER BY a.impound_date DESC;
3.SELECT l.location_name, e.role
FROM Location AS l INNER JOIN Employee AS e ON l.locationID = e.locationID
WHERE e.F_name = “Chloe” AND e.L_name = “Martin”;
Time to complete: 15 min
Difficulty: Intermediate
Solution:
Query 1:
SELECT a.name, a.age_years, a.age_months, a.impound_date, a.adoption_fee
FROM Animals AS a
WHERE a.breed = “Labrador Retriever”
ORDER BY a.age_years DESC;
Query 2:
SELECT a.name, a.breed, a.age_years, a.age_months, a.locationID, a.vaccination_status
FROM Animals AS a
INNER JOIN Location AS l ON a.locationID = l.locationID
WHERE l.location_name = “Central” AND (a.vaccination_status = “Not vaccinated” OR a.vaccination_status = “Partially vaccinated”)
ORDER BY a.impound_date DESC;
Query 3:
SELECT l.locationID, l.location_name, e.role
FROM Location AS l
INNER JOIN Employee AS e ON l.locationID = e.locationID
WHERE e.f_name = “Chloe” AND e.l_name = “Martin”;
Time: 15
Level: easy
Solution: see below
Q1:
SELECT Name, Age_years, Impound_Date, Adoption_fees
FROM Animals
WHERE Breed = ‘Labrador Retriever’
ORDER BY Age_Years DESC, Age_months DESC;
Q2:
SELECT a.Name, a.Breed, a.Age_Years, l.locationID, a.Vaccination_Status
FROM Animals AS a
INNER JOIN location AS l ON a.locationid = l.locationid
WHERE (l.Location_Name = ‘Central’) AND (a.Vaccination_Status = ‘Not Vaccinated’ OR a.Vaccination_Status = ‘Partially vaccinated’)
ORDER BY a.Impound_date DESC;
Q3:
SELECT Location.Location_Name, Employee.Role
FROM Employee
INNER JOIN Location ON Employee.LocationID = Location.LocationID
WHERE Employee.F_Name = ‘Chloe’ AND Employee.L_Name = ‘Martin’;