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

Как да изчислим ненадут брой от денормализирана таблица

Имате нужда от различен идентификатор на ред в първата таблица - може би това е сред другите колони. Може да бъде една или повече колони. След това можете да използвате 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. Съвети за съхранение на резервни копия на PostgreSQL в Amazon AWS

  2. Как да предефинирате глобално nextval в PostgreSQL?

  3. Сортирайте текстов агрегат, създаден с array_agg в postgresql

  4. Postgresql:синтактична грешка при или близо до -

  5. postgresql уникално ограничение за всяко цяло число от две колони (или от масив)