From 4b6ce59a685a854eb62337349f0fd6c9ab0a7422 Mon Sep 17 00:00:00 2001 From: Sakshi Asati Date: Tue, 20 May 2025 17:14:25 -0600 Subject: [PATCH 1/3] Done SQL --- Probelm2.sql | 9 +++++++++ Problem1.sql | 2 ++ 2 files changed, 11 insertions(+) create mode 100644 Probelm2.sql create mode 100644 Problem1.sql diff --git a/Probelm2.sql b/Probelm2.sql new file mode 100644 index 0000000..36b5c85 --- /dev/null +++ b/Probelm2.sql @@ -0,0 +1,9 @@ +CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT + +BEGIN + DECLARE M INT; + SET M= N-1; + RETURN ( + SELECT DISTINCT salary FROM EMPLOYEE ORDER BY salary DESC LIMIT M,1 + ); +END \ No newline at end of file diff --git a/Problem1.sql b/Problem1.sql new file mode 100644 index 0000000..8c5c45a --- /dev/null +++ b/Problem1.sql @@ -0,0 +1,2 @@ +select name, population , area from World +WHERE population>= 25000000 OR area>=3000000 ; \ No newline at end of file From 3c9fe9a1f8c5cb49fa88ee4ad9a30e43cad97eb1 Mon Sep 17 00:00:00 2001 From: Sakshi Asati Date: Mon, 26 May 2025 12:42:23 -0600 Subject: [PATCH 2/3] Done SQL1 --- Problem3.sql | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Problem3.sql diff --git a/Problem3.sql b/Problem3.sql new file mode 100644 index 0000000..e69de29 From 1937825d89788fa632fe33729ab0d5e869719767 Mon Sep 17 00:00:00 2001 From: Sakshi Asati Date: Mon, 26 May 2025 12:45:02 -0600 Subject: [PATCH 3/3] Done SQL1 --- Problem3.sql | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Problem3.sql b/Problem3.sql index e69de29..9016ff1 100644 --- a/Problem3.sql +++ b/Problem3.sql @@ -0,0 +1,5 @@ +# Write your MySQL query statement below +DELETE FROM Person +WHERE id NOT IN (SELECT * FROM (SELECT MIN(id) +FROM Person +GROUP BY email) AS temp) \ No newline at end of file