Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions problems/big-countries/big_countries.sql
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Write your MySQL query statement below

SELECT
`name`,
`population`,
`area`
`name`,
`population`,
`area`
FROM
`World`
`World`
WHERE
`area` > 3000000
OR `population` > 25000000;
`area` > 3000000
OR `population` > 25000000;
23 changes: 23 additions & 0 deletions problems/biggest-single-number/README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,25 @@
## 619. Biggest Single Number

<p>
Table <code>number</code> contains many numbers in column <b>num</b> including duplicated ones.<br>
Can you write a SQL query to find the biggest number, which only appears once.<br>
</p>
<pre>+---+
|num|
+---+
| 8 |
| 8 |
| 3 |
| 3 |
| 1 |
| 4 |
| 5 |
| 6 |
</pre>
For the sample data above, your query should return the following result:
<pre>+---+
|num|
+---+
| 6 |
</pre>
<b>Note:</b><br> If there is no such number, just output <b>null</b>.<p></p>
1 change: 0 additions & 1 deletion problems/biggest-single-number/biggest_single_number.go

This file was deleted.

17 changes: 17 additions & 0 deletions problems/biggest-single-number/biggest_single_number.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Write your MySQL query statement below

# Method 1
SELECT num
FROM
`number`
GROUP BY num
HAVING COUNT(num) = 1;

# Method 2
SELECT MAX(num) AS num
FROM
(SELECT num
FROM
number
GROUP BY num
HAVING COUNT(num) = 1) AS t;

This file was deleted.

8 changes: 4 additions & 4 deletions problems/duplicate-emails/duplicate_emails.sql
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Write your MySQL query statement below

SELECT
Email
Email
FROM
Person
Person
GROUP BY
Email
Email
HAVING
count( 1 ) > 1;
count(1) > 1;
2 changes: 2 additions & 0 deletions problems/swap-salary/swap_salary.sql
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
# Write your MySQL query statement below

# Method 1
UPDATE salary
SET sex = IF(sex = 'm', 'f', 'm');

# Method 2
UPDATE salary
SET sex = CASE sex
WHEN 'm'
Expand Down