Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Temukan Soal yang Terjawab Benar dalam Tes Online dengan Soal Pilihan Tunggal dan Pilihan Ganda

PERBARUI:ini tidak berfungsi untuk desain tabel OP di mana 2 baris dibuat untuk pertanyaan 4 jawaban

saya pikir Anda perlu memeriksa terlebih dahulu setiap pertanyaan jika semua jawaban benar dan kemudian menghitung pertanyaan tanpa jawaban yang salah:

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. Menghubungkan ke Oracle Database melalui Excel

  2. menampilkan nama kolom tabel Oracle

  3. Pembaruan mendalam Oracle SQL

  4. Apakah ada fungsi untuk membagi string di PL/SQL?

  5. Transpose satu baris menjadi banyak baris Oracle