From ce5da091cddf3f431f7a78f71e1db574a1100488 Mon Sep 17 00:00:00 2001 From: Maciekxdabu <40292375+Maciekxdabu@users.noreply.github.com> Date: Wed, 21 Dec 2022 13:42:13 +0100 Subject: [PATCH] 5 queries done --- SQL stuff/queries.sql | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 SQL stuff/queries.sql diff --git a/SQL stuff/queries.sql b/SQL stuff/queries.sql new file mode 100644 index 00000000..bfd52b72 --- /dev/null +++ b/SQL stuff/queries.sql @@ -0,0 +1,27 @@ +-- aggregate functions and nested subqueries (print player with highest wage) +SELECT id, skill, reputation, wages +FROM Player +WHERE wages = (select max(wages) from Player) + +-- logic operators (print Club with highest training ground quality and budget below 1000) +SELECT id, reputation, country_of_origin, training_ground_quality, budget +FROM Club +WHERE (training_ground_quality = 5 AND budget < 1000) + +-- group by (print highest prize for a competitions taking part in each country) +SELECT max(prize), country +FROM Competition +GROUP BY country + +-- having clause (print how many stadiums were build in each year) +SELECT COUNT(id), build_year +FROM Stadium +GROUP BY build_year +HAVING count(id) < 1000 + +-- correlated, nested subqueries ( + +-- join (print how much manager earns in each club) +SELECT Club.id AS Club_id, Manager.id AS Manager_id, Club.reputation AS Club_reputation, Manager.wage AS Manager_wage +FROM Club +INNER JOIN Manager ON Club.Manager_id = Manager.id \ No newline at end of file