From 822b425b167269e7fd8eb40b99e149e8e2c00de4 Mon Sep 17 00:00:00 2001 From: Aniruddh Date: Sun, 8 Jun 2025 18:34:46 -0700 Subject: [PATCH] Done Sql1 --- BigCountries.sql | 4 ++++ DeleteDuplicateEmails.sql | 2 ++ nthHighestSalary.sql | 9 +++++++++ 3 files changed, 15 insertions(+) create mode 100644 BigCountries.sql create mode 100644 DeleteDuplicateEmails.sql create mode 100644 nthHighestSalary.sql diff --git a/BigCountries.sql b/BigCountries.sql new file mode 100644 index 0000000..9884c1d --- /dev/null +++ b/BigCountries.sql @@ -0,0 +1,4 @@ +# Write your MySQL query statement below +Select name , population , area +FROM World +WHERE area >= 3000000 OR population >= 25000000; \ No newline at end of file diff --git a/DeleteDuplicateEmails.sql b/DeleteDuplicateEmails.sql new file mode 100644 index 0000000..d825869 --- /dev/null +++ b/DeleteDuplicateEmails.sql @@ -0,0 +1,2 @@ +# Write your MySQL query statement below +DELETE p1 from person p1 JOIN person p2 where p1.email = p2.email and p1.id > p2.id; \ No newline at end of file diff --git a/nthHighestSalary.sql b/nthHighestSalary.sql new file mode 100644 index 0000000..181661f --- /dev/null +++ b/nthHighestSalary.sql @@ -0,0 +1,9 @@ +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