programing

SQL - 열의 고유한 조합을 카운트하는 방법

megabox 2023. 7. 8. 10:46
반응형

SQL - 열의 고유한 조합을 카운트하는 방법

이것이 가능한지는 잘 모르겠지만 표의 고유 값 수를 세고 싶습니다.고유 폴더 수를 세는 방법을 알고 있습니다.내가 하는 ID:

select count(folderid) from folder

하지만 나는 폴더 테이블에 있는 folderid와 userid의 고유한 조합의 개수를 알고 싶습니다.이것을 할 수 있는 방법이 있습니까?

select count(*) from (
  select distinct folderid, userid from folder
)
select count(*) from (
    select folderId, userId
    from folder
    group by folderId, userId
) t

이렇게 하면 고유한 folderid 및 userid 조합의 수가 표시됩니다.

SELECT count(*)
  FROM (
        SELECT DISTINCT
               folderid,
               userid
          FROM folder
);

도움이 되길...

선택 문을 폴더 ID로 그룹화할 수 있습니다.

예를 들면

자리가 있습니다

folderid 사용자 ID

1 11

1 11

2 12

2 12

3 13

3 13

쿼리는

select count(folderid) from testtable group by folderid, userid
SELECT super_group_account_id,
       sub_group_account_id,
        콩캣(super_group_account_id, ' ', sub_group_account_id),
        세어보세요( 콩캣(super_group_account_id, ' ', sub_group_account_id))
FROM   super_sub_group_mapping
GROUP  BY  콩캣(super_group_account_id, ' ', sub_group_account_id)
HAVING  세어보세요( 콩캣(super_group_account_id, ' ', sub_group_account_id)) > 1 
select APPRSL_ID,SECTION_ID, count(APPRSL_ID||SECTION_ID)
from REMARKSBYEACHSECTION 
group by APPRSL_ID,SECTION_ID
having count(APPRSL_ID||SECTION_ID)>1 ;

언급URL : https://stackoverflow.com/questions/8519747/sql-how-to-count-unique-combination-of-columns

반응형