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

时间:2017-11-29 15:30:10

标签: sql

我们说我有一张桌子:

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

我需要获得仅提及一次的名字(在这种情况下:Chad和Tim) 什么是查询? 感谢。

2 个答案:

答案 0 :(得分:3)

您可以使用:

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

<强> Rextester Demo

答案 1 :(得分:0)

You can use HAVING子句,如:

SELECT NAME FROM table GROUP BY NAME HAVING COUNT(NAME) = 1