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