Student テーブルがあるとします。これには int ID があります。5 つの可能な回答を持つ 10 の多肢選択問題の固定セットがあります。質問 ID、Student.answer (1-5)、および Student.ID を持つ正規化された回答テーブルがあります。
特定の割合を超えるすべてのスコアを返す単一のクエリを作成しようとしています。この目的のために、Student.answers と正解を受け入れる単純な UDF を作成したので、20 個のパラメーターがあります。
回答テーブルを非正規化し、それを自分のアプリケーションに取り込み、自分のアプリケーションでスコアリングを行う方がよいかどうか疑問に思い始めています。
このようなことに取り組み、洞察力を持っている人はいますか?