Conoce SELECT COUNT DISTINCT

Tu base de datos no tiene claves definidas hasta ahora y no sabes qué columnas o combinaciones de columnas son adecuadas como claves.

Hay una forma sencilla de averiguar si una determinada columna (o una combinación) contiene solo valores únicos y, por tanto, identifica los registros de la tabla.

Ya conoces la consulta SELECT DISTINCT del primer capítulo. Ahora sólo tienes que envolverlo todo dentro de la función COUNT() y PostgreSQL te devolverá el número de filas únicas para las columnas dadas:

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

Este ejercicio forma parte del curso

Introducción a las bases de datos relacionales en SQL

Ver curso

Ejercicio interactivo práctico

Convierte la teoría en acción con uno de nuestros ejercicios interactivos

Empieza a hacer ejercicio