이 두 쿼리를 결합하여 동일한 결과를 얻고 싶습니다.
다음은 코드입니다.
SELECT
Rollnumber, PapersetName,
COUNT(*) as 'Wrongattempt'
FROM Student_data
WHERE Qs = 0
GROUP BY Rollnumber, PapersetName
SELECT
Rollnumber, PapersetName,
COUNT(*) as 'Correct'
FROM Student_data
WHERE Qs = 1
GROUP BY Rollnumber, PapersetName
@Akina와 @gotqn에게 감사드립니다 ... 여기에 대답이 있습니다.
SELECT Rollnumber
,PapersetName
,COUNT(CASE WHEN Qs = 1 THEN 1 END) AS 'Correct'
,COUNT(CASE WHEN Qs = 0 THEN 1 END) AS 'Wrongattempt'
FROM DB_name
GROUP BY Rollnumber
,PapersetName;
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다