A partir do MySQL 5.7.6 você pode criar colunas geradas, o que lhe dá a capacidade de armazenar um arquivo virtual valor com base em outros valores em outras colunas em sua tabela.
CREATE TABLE tbl (
Points_A INT,
Points_B INT,
Points_C INT,
Points_total INT AS (Points_A + Points_B + Points_C)
);
As definições de coluna geradas têm esta sintaxe:
Você pode decidir usar
VIRTUAL
ou STORED
(Depende do que você precisa). A partir do MySQL 5.7.8, você também pode adicionar INDEXes em colunas virtuais , então no seu caso - isso é exatamente o que você está procurando (dessa forma, os valores na coluna são indexados).