Oracle
 sql >> база данни >  >> RDS >> Oracle

SQL Намерете редове, които нарушават UNIQUE заедно индекс

Можете да използвате Group By и Having за това:

SELECT col1,
       col2
FROM   table
GROUP  BY col1,
          col2
HAVING Count(*) > 1

По принцип - групирайте стойностите, след което филтрирайте за случаи, в които има повече от един.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-00933:SQL командата не е приключила правилно при изтриване на две таблици едновременно

  2. Има ли някаква логична причина да има различно таблично пространство за индекси?

  3. JDBC ResultSet:Имам нужда от getDateTime, но има само getDate и getTimeStamp

  4. Как да намеря разлика между стойностите на формата TIMESTAMP в Oracle?

  5. Oracle SQL - връща някаква стойност по подразбиране, ако заявката не върне резултати