一尘不染

如何从表中选择列的唯一值?

sql

假设我有一张桌子:

| id | Name |
| 01 | Bob  |
| 02 | Chad |
| 03 | Bob  |
| 04 | Tim  |
| 05 | Bob  |

我需要获取仅提及一次的名称(在本例中为:乍得和蒂姆)。查询的是什么?谢谢。


阅读 148

收藏
2021-03-08

共1个答案

一尘不染

您可以使用:

SELECT Name
FROM table
GROUP BY Name
HAVING COUNT(*) = 1;

Rextester演示

2021-03-08