<> 연산자의 경우 NULL도 안나옴
아래와 같은 쿼리를 날리면 2 | NULL
이 나올 것 같지만 아니다.
OR name IS NULL
도 넣어줘야 된다.
Department table:
+----+-------+
| id | name |
+----+-------+
| 1 | IT …
아래와 같은 쿼리를 날리면 2 | NULL
이 나올 것 같지만 아니다.
OR name IS NULL
도 넣어줘야 된다.
Department table:
+----+-------+
| id | name |
+----+-------+
| 1 | IT …
Input:
Logs table:
+----+-----+
| id | num |
+----+-----+
| 1 | 1 |
| 2 | 1 |
| 3 | 1 |
| 4 | 2 |
| 5 | 1 |
| 6 | 2 |
| 7 | 2 |
+----+-----+
Output:
+-----------------+
| ConsecutiveNums |
+-----------------+
| 1 |
+-----------------+
Explanation: 1 is the only number that appears consecutively for at least three times.
Input:
Accounts table:
+----+----------+
| id | name |
+----+----------+
| 1 | Winston |
| 7 | Jonathan |
+----+----------+
Logins table:
+----+------------+
| id | login_date |
+----+------------+
| 7 | 2020-05-30 |
| 1 | 2020-05-30 |
| 7 | 2020-05-31 |
| 7 | 2020-06-01 |
| 7 | 2020-06-02 |
| 7 | 2020-06-02 |
| 7 | 2020-06-03 |
| 1 | 2020-06 …