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 diff --git a/Problem3.sql b/Problem3.sql new file mode 100644 index 0000000..9016ff1 --- /dev/null +++ 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