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
Ejercicio interactivo práctico
Convierte la teoría en acción con uno de nuestros ejercicios interactivos
