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