sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo verificar si todos los campos son únicos en Oracle?

SELECT myColumn, COUNT(*)
FROM myTable
GROUP BY myColumn
HAVING COUNT(*) > 1

Esto le devolverá todos los valores de myColumn junto con el número de su ocurrencia si su número de ocurrencias es mayor que uno (es decir, no son únicos).

Si el resultado de esta consulta está vacío, entonces tiene valores únicos en esta columna.