-1

SQL テーブルで列 x から x+n までを合計しようとしています。基本的に、成績と user_id を含む複数のテーブルがあります。名前と列の数はテーブルごとに変わるため、列名を指定せずに、すべての成績を合計して合計成績の列を作成したいと考えています。たとえば、あるテーブルには列 (user_id、計算、prelab、deductions) があり、別のテーブルには (user_id、accuracy、precision、graphs、prelab、deductions) がある場合があります。

列の名前を col1、col2、col3、col4、col5 などに変更できましたが、さまざまな数の列を回避する方法がわかりません。

4

3 に答える 3