У меня есть две таблицы:SQL заселение таблицу с расчетом из других таблиц
grades_table = имеет 100 строк студентов с оценками т.е.
Student Mark
Joe 64
Mark 50
percentage_table = таблица, которая имеет определенный процент от сорта, т.е.
Grade Mark
A 70+
B 60+
C 50+
Возможно ли, чтобы в SQL была заполнена новая таблица, называемая В целом, с оценкой оценки? Например,
Student Grade
Joe B
Mark C
Я посмотрел IN и МЕЖДУ. Но я не могу понять, как рассчитать диапазоны. Я новичок в SQL, и любая помощь или указание в правильном направлении было бы здорово.
Разделите столбец столбца split_table на две колонки, markmin и markmax. – jarlh
Обычно вы не должны создавать * таблицу * для этого вычисления - обычно вам нужен либо набор результатов (для одного специального запроса), либо * вид *. Суть в том, что не * хранить * данные, которые могут быть рассчитаны. Как только вы храните рассчитанные данные, вы вводите возможность того, что вычисленные данные не синхронизируются с базовыми данными. –
, даже если можно использовать один столбец, я бы предложил вам использовать два столбца, он чище и не похож на «хак» – fthiella