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;
一个更简单的方法是使用关键字
一个更简单的方法是使用关键字