если единственная разница заключается в типе игрового режима, но остальные данные счета одинаковы или похожи, я бы просто добавил поле в таблицу рекордов, чтобы оно могло быть: (_id, mode, date , имя, оценка)
если данные сильно отличаются (например, в одном режиме у вас просто традиционный высокий балл, но в другом вы отслеживаете много разных метрик, может быть в порядке другая таблица.
в первом сценарии вам не нужен оператор if else, вы просто говорите, вставьте в рекордные значения (режим, дата, имя, оценка) значения («легкий», «4/14/11», jkhouw1, » более 9000 ') ...
затем, когда вы вернете счет, вы просто запросите, где mode = yourDesiredMode