PostgreSQL 选择不同


SELECT DISTINCT 语句

这个SELECT DISTINCT语句用于仅返回不同的(不同的)值。

在表中,列通常包含许多重复值,有时您只想列出不同(不同)的值。

示例

仅选择 DISTINCT 值country栏目中的customers表格:

SELECT DISTINCT country FROM customers;
运行示例 »

尽管客户表有 91 条记录,但它只有 21 个不同的国家/地区,这就是执行以下命令时得到的结果:SELECT DISTINCT上面的声明


选择计数(不同)

我们还可以使用DISTINCT关键字与COUNT语句,在下面的示例中将返回该区域中不同国家/地区的数量customers表格。

示例

返回其中有不同国家的数量customers表格:

SELECT COUNT(DISTINCT country) FROM customers;
运行示例 »

PostgreSQL 练习

通过练习测试一下

练习:

编写正确的 SQL 语句来选择列country从表中customers

但仅返回不同的值:

 country FROM customers;
        

开始练习