PostgreSQL SELECT DISTINCT
SELECT DISTINCT 语句
SELECT DISTINCT 语句用于返回唯一的(不同的)值。
在表中,列通常包含许多重复值,有时您只想列出不同的值。
实例
仅从 customers 表的国家列中选择 DISTINCT 值:
SELECT DISTINCT country FROM customers;
尽管 customers 表有 91 条记录,但它只有 21 个不同的国家,这就是执行上述 SELECT DISTINCT 语句时得到的结果。
SELECT COUNT(DISTINCT)
我们还可以将 DISTINCT 关键字与 COUNT 语句结合使用,在下面的示例中,这将返回 customers 表中存在的不同国家的数量。
实例
返回 customers 表中存在的不同国家的数量:
SELECT COUNT(DISTINCT country) FROM customers;