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

... където count(col)> 1

Използвайте having клауза за сравняване на агрегати.

Освен това трябва да групирате според това, спрямо което обобщавате, за да работи заявката правилно. Следващото е начало, но тъй като ви липсва група по клауза, все пак няма да работи съвсем. Какво точно се опитвате да преброите?

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. Функцията на Oracle се компилира успешно, но извежда грешка при изпълнение на PLS-00221:не е процедура или е недефинирана

  2. Какво не е наред с тази заявка FIRST_VALUE?

  3. Използване на keep-alive:ORA-00933:SQL командата не е приключила правилно

  4. Производителност на Oracle CLOB

  5. Как да използвам базиран на функция индекс в колона, която съдържа NULL в Oracle 10+?