Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

... di mana count(col)> 1

Gunakan having klausa untuk membandingkan agregat.

Selain itu, Anda perlu mengelompokkan menurut apa yang Anda agregasikan agar kueri berfungsi dengan benar. Berikut ini adalah permulaan, tetapi karena Anda melewatkan grup demi klausa, itu tidak akan berhasil. Apa sebenarnya yang Anda coba hitung?

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. Cara mendapatkan jumlah catatan menggunakan kursor referensi di Oracle10g

  2. fungsi to_date dengan sysdate

  3. apakah ada cara untuk mencatat semua pernyataan sql yang gagal di Oracle 10g

  4. SEC_CASE_SENSITIVE_LOGON Tidak digunakan lagi dalam 12c

  5. Initcap melewatkan kata-kata yang lebih kecil dari 4 karakter