Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

एकल और बहुविकल्पीय प्रश्नों के साथ ऑनलाइन टेस्ट में सही उत्तर वाले प्रश्न खोजें

अद्यतन करें:यह ओपी के टेबल डिजाइन के लिए काम नहीं करता है जहां 4-उत्तर वाले प्रश्नों के लिए 2 पंक्तियां बनाई जाती हैं

मुझे लगता है कि आपको पहले प्रत्येक प्रश्न की जांच करने की आवश्यकता है यदि उसके सभी उत्तर सही हैं और फिर गलत उत्तरों के बिना प्रश्नों की गणना करें:

select
  count(*) - count(incorrect_answers_per_question) correct
from (
  select
    d.test_id,
    d.question_id,
    sum(case when r.correct_response_flag = 'N' then 1 end) incorrect_answers_per_question
  from test_response d
  join question_response r on d.response_id = r.question_resp_id
  where d.test_id = '10113'
  group by d.test_id, d.question_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. एसक्यूएल में टुपल्स के समूहों की तुलना कैसे करें

  2. एसक्यूएल - क्वेरी पैराम्स के आधार पर ऑर्डरिंग बनाए रखें

  3. कर्सर के साथ क्या गलत है?

  4. पुनरावर्ती PL SQL क्वेरी सहायता

  5. कैसे एक पैकेज oracle के अंदर सभी प्रक्रियाओं की सूची प्राप्त करने के लिए?