PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana menghitung hitungan yang tidak digelembungkan dari tabel yang didenormalisasi

Anda memerlukan pengidentifikasi baris yang berbeda di tabel pertama -- mungkin itu di antara kolom lainnya. Itu bisa satu atau lebih kolom. Kemudian Anda dapat menggunakan count(distinct) :

select tree_id,
       count(distinct <unique row column>) filter (where count_if_true)
from t
group by tree_id;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Melakukan join kiri dengan join gaya lama

  2. pisahkan satu baris menjadi beberapa baris dalam SQL

  3. Jalankan kueri Sekuelisasi secara sinkron

  4. Alat Cadangan Teratas untuk PostgreSQL

  5. Pgadmin tidak memuat