하나의 쿼리에서 여러 값에 대한 계산 계산

Alk

다음과 같은 답변 표가 있습니다.

ID ItemID Answer 
1   1      yes
2   1      no
3   1      yes
4   1      yes
5   2      no
6   2      yes
7   3      yes

나는 배열을 제공하고 배열의 각각 대해 ItemId계산할 수 있기를 원합니다 .number of yes answers - number of no answersItemID

다음과 같이 개별 항목에 대해이 작업을 수행 할 수 있습니다.

SELECT (SELECT count(ID) FROM table WHERE ItemID= <id> AND Answer = 'Yes') - (SELECT count(ID) FROM table WHERE ItemID= <id> AND Answer = 'No') AS difference

하지만 하나의 쿼리에서 여러 ID에 대해 작동하도록 어떻게 조정할 수 있습니까?

입력 [1,2]이 다음과 같이 보일 때 예상되는 출력

ItemID Difference 
  1      2
  2      0
고든 리노 프

조건부 집계를 사용하십시오.

select itemid,
       count(*) filter (where answer = 'yes') as num_yes,
       count(*) filter (where answer = 'no') as num_no
from t
group by itemid;

where itemid in (1, 2)특정 항목으로 제한하려는 경우 포함 (또는 유사한 항목) 할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

하나의 쿼리에서 동일한 테이블에 대한 여러 개의 왼쪽 조인 계산

분류에서Dev

여러 행에 대한 값 계산

분류에서Dev

하나의 쿼리에서 여러 열 계산

분류에서Dev

여러 번 계산 한 다음 하나의 쿼리로 합산

분류에서Dev

R의 여러 열에 대한 누적 합계 계산

분류에서Dev

SQL 쿼리에서 여러 고유 행의 값 계산

분류에서Dev

행의 여러 값에서 하나의 값 계산

분류에서Dev

Excel에서 열의 여러 값 계산

분류에서Dev

여러 열에 대한 모드 계산

분류에서Dev

SQL 쿼리에서 값을 계산하고 동일한 쿼리의 다른 계산에서 해당 값 사용

분류에서Dev

여러 DataFrame의 셀에 대한 표준 편차 계산

분류에서Dev

Tableau의 여러 if 문에 대한 올바른 계산 얻기

분류에서Dev

Tableau의 여러 if 문에 대한 올바른 계산 얻기

분류에서Dev

R의 여러 회사에 대한 연간 수익 계산

분류에서Dev

여러 테이블에서 계산하고 하나의 쿼리에서 모든 계산 값을 느리게 반환

분류에서Dev

여러 텐서에 대한 손실 값 계산

분류에서Dev

MySQL 쿼리에서 여러 열을 계산하는 방법

분류에서Dev

하나의 테이블에서 특정 뷰로 여러 값을 계산하는 SQL 쿼리

분류에서Dev

여러 열에 대한 계산 및 여러 요인 수준별 집계 값

분류에서Dev

롤링 평균을 사용하여 값 창에 대한 계산

분류에서Dev

열 값에 대한 필터를 사용하여 평균 계산

분류에서Dev

SQL을 사용하여 열에 대한 중앙값 계산

분류에서Dev

단일 값에 대한 쿼리에서 시작하는 SQL의 여러 집계

분류에서Dev

한 행에있는 여러 열의 값 합계가있는 계산 된 열

분류에서Dev

여러 요인에 대한 승산 비 계산

분류에서Dev

rowPercents를 사용하여 합계에 대한 백분율 계산

분류에서Dev

결과를 결합하여 개인에 대한 총계 계산

분류에서Dev

Ruby에서 여러 값의 누계 계산

분류에서Dev

여러 관계에 대한 엔티티 계산 및 정렬

Related 관련 기사

  1. 1

    하나의 쿼리에서 동일한 테이블에 대한 여러 개의 왼쪽 조인 계산

  2. 2

    여러 행에 대한 값 계산

  3. 3

    하나의 쿼리에서 여러 열 계산

  4. 4

    여러 번 계산 한 다음 하나의 쿼리로 합산

  5. 5

    R의 여러 열에 대한 누적 합계 계산

  6. 6

    SQL 쿼리에서 여러 고유 행의 값 계산

  7. 7

    행의 여러 값에서 하나의 값 계산

  8. 8

    Excel에서 열의 여러 값 계산

  9. 9

    여러 열에 대한 모드 계산

  10. 10

    SQL 쿼리에서 값을 계산하고 동일한 쿼리의 다른 계산에서 해당 값 사용

  11. 11

    여러 DataFrame의 셀에 대한 표준 편차 계산

  12. 12

    Tableau의 여러 if 문에 대한 올바른 계산 얻기

  13. 13

    Tableau의 여러 if 문에 대한 올바른 계산 얻기

  14. 14

    R의 여러 회사에 대한 연간 수익 계산

  15. 15

    여러 테이블에서 계산하고 하나의 쿼리에서 모든 계산 값을 느리게 반환

  16. 16

    여러 텐서에 대한 손실 값 계산

  17. 17

    MySQL 쿼리에서 여러 열을 계산하는 방법

  18. 18

    하나의 테이블에서 특정 뷰로 여러 값을 계산하는 SQL 쿼리

  19. 19

    여러 열에 대한 계산 및 여러 요인 수준별 집계 값

  20. 20

    롤링 평균을 사용하여 값 창에 대한 계산

  21. 21

    열 값에 대한 필터를 사용하여 평균 계산

  22. 22

    SQL을 사용하여 열에 대한 중앙값 계산

  23. 23

    단일 값에 대한 쿼리에서 시작하는 SQL의 여러 집계

  24. 24

    한 행에있는 여러 열의 값 합계가있는 계산 된 열

  25. 25

    여러 요인에 대한 승산 비 계산

  26. 26

    rowPercents를 사용하여 합계에 대한 백분율 계산

  27. 27

    결과를 결합하여 개인에 대한 총계 계산

  28. 28

    Ruby에서 여러 값의 누계 계산

  29. 29

    여러 관계에 대한 엔티티 계산 및 정렬

뜨겁다태그

보관