开始使用免费开始使用

了解 SELECT COUNT DISTINCT

您的数据库目前还没有定义任何键,您也不清楚哪些列或列的组合适合作为键。

有一个简单的方法可以判断某一列(或列的组合)是否只包含唯一值,从而可以用来标识表中的记录。

您已经在第 1 章学过 SELECT DISTINCT 查询。现在只需把它包裹在 COUNT() 函数中,PostgreSQL 就会返回给定列所组成行的唯一数量:

SELECT COUNT(DISTINCT(column_a, column_b, ...))
FROM table;

本练习是课程的一部分

SQL 关系型数据库入门

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

-- Count the number of rows in universities
SELECT ___ 
FROM ___;
编辑并运行代码