sql >> Databasteknik >  >> RDS >> Oracle

Hur kontrollerar man om alla fält är unika i Oracle?

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

Detta kommer att returnera alla myColumn-värden tillsammans med numret på deras förekomst om deras antal förekomster är högre än en (dvs. de är inte unika).

Om resultatet av denna fråga är tomt, har du unika värden i den här kolumnen.



  1. gruppera efter icke-nullvärden

  2. Hur hanterar man ett valfritt värde som returneras av en fråga med postgres-lådan?

  3. Infoga post i tabell med position utan att uppdatera alla postpositionsfält

  4. Hur ställer man in användarnamn och lösenord med Slicks källkodsgenerator?