Skip to content
Open
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
18 changes: 13 additions & 5 deletions SQL Deep Dive/Group By/questions.sql
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,30 @@
* Table: Employees
*/

SELECT e.emp_no
FROM employees as e
SELECT hire_date, count(emp_no)
FROM employees GROUP BY hire_date
ORDER BY "amount" asc;l

/*
* Show me all the employees, hired after 1991 and count the amount of positions they've had
* Database: Employees
*/

SELECT e.emp_no
FROM employees as e
SELECT e.emp_no, count(t.titles) as "Amount of titles"
FROM employees as e JOIN titles as t USING(emp_no)
WHERE EXTRACT (YEAR FROM e.hire_date) > 1991
GROUP BY e.emp_no
ORDER BY e.emp_no;


/*
* Show me all the employees that work in the department development and the from and to date.
* Database: Employees
*/

SELECT e.emp_no
SELECT e.emp_no, de.from_date, de.to_date
FROM employees as e
JOIN dept_emp as de USING(emp_no)
WHERE de.dept_no = 'd005'
GROUP BY e.emp_no, de.from_date, de.to_date
ORDER BY e.emp_no, de.to_date;