automated commit by check50 [check50=True]
This commit is contained in:
2
11.sql
2
11.sql
@@ -4,7 +4,7 @@
|
||||
--
|
||||
-- You should assume a school spends the same amount per-pupil their district as a whole spends.
|
||||
SELECT s."name", e."per_pupil_expenditure", g."graduated"
|
||||
FROM "schools" AS s
|
||||
FROM "districts" AS d
|
||||
JOIN "districts" AS d
|
||||
ON s."district_id" = d."id"
|
||||
JOIN "expenditures" AS e
|
||||
|
||||
23
12.sql
23
12.sql
@@ -0,0 +1,23 @@
|
||||
-- write a SQL query to find public school districts with above-average per-pupil expenditures and
|
||||
-- an above-average percentage of teachers rated “exemplary”. Your query should return the districts’ names,
|
||||
-- along with their per-pupil expenditures and percentage of teachers rated exemplary. Sort the results first by
|
||||
-- the percentage of teachers rated exemplary (high to low), then by the per-pupil expenditure (high to low).
|
||||
|
||||
-- You might find it helpful to know that subqueries can be inserted into most any part of a SQL query,
|
||||
-- including conditions. For instance, the following is valid SQL syntax:
|
||||
|
||||
-- SELECT "column" FROM "table"
|
||||
-- WHERE "column" > (
|
||||
-- SELECT AVG("column")
|
||||
-- FROM "table"
|
||||
-- );
|
||||
|
||||
SELECT d."name", e."per_pupil_expenditure", g."graduated"
|
||||
FROM "schools" AS s
|
||||
JOIN "districts" AS d
|
||||
ON s."district_id" = d."id"
|
||||
JOIN "expenditures" AS e
|
||||
ON d."id" = e."district_id"
|
||||
JOIN "graduation_rates" AS g
|
||||
ON s."id" = g."school_id"
|
||||
ORDER BY e."per_pupil_expenditure" DESC, s."name" ASC;
|
||||
|
||||
Reference in New Issue
Block a user