宠物医院给每只宠物一个标签:weight 是空的写 'not weighed',15 及以上写 'big',其他写 'small'。从 pets 里选出 name 和这个标签。
| id | name | city | phone |
|---|---|---|---|
| 1 | Lena | Oslo | 555-0101 |
| 2 | Marco | Rome | NULL |
| 3 | Priya | Oslo | 555-0103 |
| 4 | Omar | Cairo | NULL |
| 5 | Sofia | Rome | 555-0105 |
| id | name | kind | age | weight | owner_id |
|---|---|---|---|---|---|
| 1 | Biscuit | dog | 3 | 12 | 1 |
| 2 | Mochi | cat | 5 | 4 | 1 |
| 3 | Pepper | dog | 8 | 20 | 2 |
| 4 | Nemo | fish | 1 | NULL | 3 |
| 5 | Luna | cat | 2 | 3 | 3 |
| 6 | Rex | dog | 11 | 30 | NULL |
| 7 | Kiwi | bird | 4 | NULL | 5 |
| 8 | Tofu | cat | 7 | 5 | NULL |
| id | name | city | phone |
|---|---|---|---|
| 1 | Lena | Oslo | 555-0101 |
| 2 | Marco | Rome | NULL |
| 3 | Priya | Oslo | 555-0103 |
| 4 | Omar | Cairo | NULL |
| 5 | Sofia | Rome | 555-0105 |
| id | name | kind | age | weight | owner_id |
|---|---|---|---|---|---|
| 1 | Biscuit | dog | 3 | 12 | 1 |
| 2 | Mochi | cat | 5 | 4 | 1 |
| 3 | Pepper | dog | 8 | 20 | 2 |
| 4 | Nemo | fish | 1 | NULL | 3 |
| 5 | Luna | cat | 2 | 3 | 3 |
| 6 | Rex | dog | 11 | 30 | NULL |
| 7 | Kiwi | bird | 4 | NULL | 5 |
| 8 | Tofu | cat | 7 | 5 | NULL |
SELECT name,
CASE
-- 在这里写:先 WHEN weight IS NULL,再 WHEN weight >= 15,最后 ELSE 'small'
END
FROM pets;
写好了先点「运行」看看结果,没问题再点「提交」。