Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment vérifier si tous les champs sont uniques dans Oracle ?

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

Cela vous renverra toutes les valeurs myColumn ainsi que le nombre de leurs occurrences si leur nombre d'occurrences est supérieur à un (c'est-à-dire qu'elles ne sont pas uniques).

Si le résultat de cette requête est vide, alors vous avez des valeurs uniques dans cette colonne.