了解 SELECT COUNT DISTINCT
您的数据库目前还没有定义任何键,您也不清楚哪些列或列的组合适合作为键。
有一个简单的方法可以判断某一列(或列的组合)是否只包含唯一值,从而可以用来标识表中的记录。
您已经在第 1 章学过 SELECT DISTINCT 查询。现在只需把它包裹在 COUNT() 函数中,PostgreSQL 就会返回给定列所组成行的唯一数量:
SELECT COUNT(DISTINCT(column_a, column_b, ...))
FROM table;
本练习是课程的一部分