From 209c836f502cbec5d18881f3705e2b3e5bed88ed Mon Sep 17 00:00:00 2001 From: Sibabalwe <102536140+Ngandana@users.noreply.github.com> Date: Fri, 22 Nov 2024 12:20:21 +0200 Subject: [PATCH] Update exercises(my answers).sql --- SQL Deep Dive/Grouping Sets/exercises.sql | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/SQL Deep Dive/Grouping Sets/exercises.sql b/SQL Deep Dive/Grouping Sets/exercises.sql index cfd331a..e82c3d7 100644 --- a/SQL Deep Dive/Grouping Sets/exercises.sql +++ b/SQL Deep Dive/Grouping Sets/exercises.sql @@ -3,10 +3,27 @@ * Database: Employees * Table: Employees */ +select grouping(e.dept_no), e.dept_no, COUNT(e.emp_no) +FROM public.dept_emp as e +GROUP BY + GROUPING SETS ( + (e.dept_no), + () + ) +order by e.dept_no + /* * Calculate the total average salary per department and the total using grouping sets * Database: Employees * Table: Employees */ - +select grouping(de.dept_no), de.dept_no, AVG(e.salary) +FROM public.salaries as e +JOIN public.dept_emp as de USING (emp_no) +GROUP BY + GROUPING SETS ( + (de.dept_no), + () + ) +order by de.dept_no