У меня есть таблица «результатов» базы данных со следующими полями:
game_id,
Домашняя команда,
AWAY_TEAM,
HOME_TEAM_SCORE,
AWAY_TEAM_SCORE,
результат
В настоящее время поле результата может иметь 3 значения: «H» (победа хозяев), «A» (победа гостей) или «D» (ничья). Сейчас, чтобы получить все результаты для конкретной команды, я делаю запрос типа «SELECT * FROM results, где home_team =« TEAM A »или away_team =« TEAM A ». И затем внутри своего кода я должен проверить, home_team - это команда A, а результат - H, тогда это выигрыш, ничья или поражение и т. д. Есть ли способ выполнить эту проверку в запросе, чтобы получить список результатов, аналогичный приведенному ниже
game_id,
Домашняя команда,
AWAY_TEAM,
HOME_TEAM_SCORE,
AWAY_TEAM_SCORE,
результат (W (победа), L (проигрыш) или D (ничья))
на основе команды, которая запрашивается.
Любая помощь оценивается как борьба за ресурсы в сети.
Для справки это база данных SQLite.