문제를 이해하고 있다면 바로 풀이를 보면 됨
전체 코드로 바로 넘어가도 됨
마음대로 번역해서 오역이 있을 수 있음
Table: Customer
| Column Name | Type |
|---|---|
| id | int |
| name | varchar |
| referee_id | int |
SQL에서 id는 이 테이블의 기본 키 열이다.
이 테이블의 각 행은 고객의 ID, 이름, 해당 고객을 추천한 고객 ID를 나타낸다.
다음 중 하나에 해당하는 고객의 이름을 찾아라.
결과 테이블을 순서에 상관없이 반환해라.
Customer table
| id | name | refree_id |
|---|---|---|
| 1 | Will | null |
| 2 | Jane | null |
| 3 | Alex | 2 |
| 4 | Bill | null |
| 5 | Zack | 1 |
| 6 | Mark | 2 |
Output
| name |
|---|
| will |
| Jane |
| Bill |
| Zack |
-- Write your PostgreSQL query statement below
select name
from customer
where referee_id != 2 or referee_id is null;