Leider können Sie auf diese Weise keine Spaltenaliase verwenden. Sie sind nur nach verfügbar das SELECT
Aussage verarbeitet. Sie können dies jedoch in einer Unterabfrage oder einem allgemeinen Tabellenausdruck (CTE) tun. Hier ist die einfache Unterabfrage:
SELECT player_name,
total_games,
total_points,
(total_points / total_games) AS average_points
FROM
(SELECT
users.username AS player_name,
COUNT(*) AS total_games,
SUM(games.points) AS total_points,
FROM games,
INNER JOIN users
ON games.player_id = users.id
GROUP BY games.player_id) as InnerQuery