From 6445c5eb0eae14afbfc0312a0c0595ad911fc8a5 Mon Sep 17 00:00:00 2001 From: Paneri Patel Date: Wed, 21 May 2025 20:07:19 -0400 Subject: [PATCH] Done Sql1 --- 1.sql | 3 +++ 2.sql | 13 +++++++++++++ 3.sql | 4 ++++ 3 files changed, 20 insertions(+) create mode 100644 1.sql create mode 100644 2.sql create mode 100644 3.sql diff --git a/1.sql b/1.sql new file mode 100644 index 0000000..065cd05 --- /dev/null +++ b/1.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/2.sql b/2.sql new file mode 100644 index 0000000..833922d --- /dev/null +++ b/2.sql @@ -0,0 +1,13 @@ +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/3.sql b/3.sql new file mode 100644 index 0000000..e39277c --- /dev/null +++ b/3.sql @@ -0,0 +1,4 @@ +DELETE p1 +FROM Person p1 +JOIN Person p2 +WHERE p1.email = p2.email AND p1.id>p2.id \ No newline at end of file