Oracle
 sql >> Baza danych >  >> RDS >> Oracle

... gdzie liczba (kolumna)> 1

Użyj having klauzula porównywania agregatów.

Ponadto musisz pogrupować według tego, z czym agregujesz, aby zapytanie działało poprawnie. Poniżej znajduje się początek, ale ponieważ brakuje ci klauzuli grupowania po klauzuli, nadal nie będzie to działać. Co dokładnie próbujesz policzyć?

select fk, count(value) 
from table 
group by fk
having count(value) > 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. Jak przechowywać identyfikator GUID w Oracle?

  2. SPOOL zwraca puste pliki podczas próby eksportu z SQL Developer

  3. ResultSet.next bardzo wolno tylko wtedy, gdy zapytanie zawiera ograniczenie FIRST_ROWS lub ROWNUM

  4. Oracle 11 SQL:Podziel 1 wiersz na x wierszy i wstaw nową kolumnę

  5. Tomcat 9 z Apache DBCP + Spring 5 + Oracle 12c + SqlArrayValue