Sql 如何显示表中的唯一条目?

Sql 如何显示表中的唯一条目?,sql,postgresql,Sql,Postgresql,我有这张桌子 ╔════╦══════════════╦══════╗ ║ ID ║ Name ║ Age ║ ╠════╬══════════════╬══════╣ ║ 1 ║ John ║ 36 ║ ║ 2 ║ Andre ║ 48 ║ ║ 3 ║ John ║ 21 ║ ║ 4 ║ Joel ║ 59 ║ ╚════╩══════════════╩══════╝ 如何仅显示表中唯一的

我有这张桌子

╔════╦══════════════╦══════╗
║ ID ║  Name        ║ Age  ║
╠════╬══════════════╬══════╣
║  1 ║ John         ║   36 ║
║  2 ║ Andre        ║   48 ║
║  3 ║ John         ║   21 ║
║  4 ║ Joel         ║   59 ║
╚════╩══════════════╩══════╝

如何仅显示表中唯一的名称?

您可以使用聚合:

select name
from t
group by name
having count(*) = 1;

您可以使用聚合:

select name
from t
group by name
having count(*) = 1;

一个更简单的方法是使用关键字


一个更简单的方法是使用关键字