From 54db5031a3c1a71eeed72ecb2650168191eddeb4 Mon Sep 17 00:00:00 2001 From: manishch7 <144583550+manishch7@users.noreply.github.com> Date: Thu, 22 May 2025 14:13:36 -0400 Subject: [PATCH] Done SQL 1 Done SQL 1 --- Problem1.sql | 3 +++ Problem2.sql | 14 ++++++++++++++ Problem3.sql | 3 +++ 3 files changed, 20 insertions(+) create mode 100644 Problem1.sql create mode 100644 Problem2.sql create mode 100644 Problem3.sql diff --git a/Problem1.sql b/Problem1.sql new file mode 100644 index 0000000..065cd05 --- /dev/null +++ b/Problem1.sql @@ -0,0 +1,3 @@ +SELECT name, population, area +FROM World +WHERE area >= 3000000 OR population >= 25000000 \ No newline at end of file diff --git a/Problem2.sql b/Problem2.sql new file mode 100644 index 0000000..407d35c --- /dev/null +++ b/Problem2.sql @@ -0,0 +1,14 @@ +CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT +BEGIN + +DECLARE M INT; + SET M = N-1; + + RETURN ( + # Write your MySQL query statement below. + SELECT DISTINCT salary + FROM Employee + ORDER BY salary DESC + LIMIT M, 1 + ); +END \ No newline at end of file diff --git a/Problem3.sql b/Problem3.sql new file mode 100644 index 0000000..bd55bf5 --- /dev/null +++ b/Problem3.sql @@ -0,0 +1,3 @@ +DELETE p1 FROM Person p1 +JOIN Person p2 +WHERE p1.id > p2.id AND p1.email = p2.email \ No newline at end of file