Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie überprüfe ich, ob alle Felder in Oracle eindeutig sind?

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

Dadurch werden Ihnen alle myColumn-Werte zusammen mit der Anzahl ihres Vorkommens zurückgegeben, wenn die Anzahl ihrer Vorkommen größer als eins ist (d. h. sie sind nicht eindeutig).

Wenn das Ergebnis dieser Abfrage leer ist, haben Sie eindeutige Werte in dieser Spalte.