Sayangnya, Anda tidak dapat menggunakan alias kolom dengan cara ini. Mereka hanya tersedia setelah SELECT
pernyataan diproses. Namun, Anda dapat melakukannya dalam subkueri atau ekspresi tabel umum (CTE). Berikut adalah subquery sederhananya:
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