Created
December 9, 2018 19:44
-
-
Save sedaghatfar/d275bce0b31b966c04bc4bfab1e4d70e to your computer and use it in GitHub Desktop.
SQL_answers.sql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT * | |
FROM jobs | |
LIMIT 10; | |
SELECT * | |
FROM jobs | |
WHERE costs > 50; | |
SELECT | |
state_abb | |
,organization_id | |
FROM jobs; | |
SELECT COUNT(*) | |
FROM jobs | |
WHERE state_abb = 'NY'; | |
SELECT COUNT(*) | |
FROM jobs | |
WHERE state_abb = 'NY' | |
AND jobs.created_at > CURRENT_DATE - 30; | |
SELECT AVG(costs) | |
FROM jobs; | |
SELECT | |
account_id | |
,AVG(costs) | |
FROM jobs | |
GROUP BY 1; | |
SELECT | |
account_id | |
,accounts.name | |
,AVG(costs) | |
FROM jobs | |
LEFT JOIN accounts ON jobs.account_id = accounts.id | |
GROUP BY 1,2; | |
SELECT MAX(jobs.created_at) | |
FROM jobs; | |
SELECT | |
organizations.name as organization_name | |
,SUM(costs) as Total_cost | |
FROM Jobs | |
LEFT JOIN organizations ON jobs.organization_id = organizations.id | |
LEFT JOIN accounts ON jobs.account_id = accounts.id | |
WHERE status = 'complete' | |
GROUP BY 1; | |
SELECT | |
status | |
,COUNT(*) | |
FROM jobs | |
GROUP BY 1; | |
SELECT | |
organization_id | |
,COUNT(*) | |
FROM jobs | |
GROUP BY 1 | |
ORDER BY 2 DESC; | |
SELECT | |
date_trunc('month', (created_at)::timestamp)::date | |
,COUNT(*) | |
FROM jobs | |
GROUP BY 1; | |
SELECT * | |
FROM jobs | |
WHERE state_abb is NULL; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment