sql >> データベース >  >> RDS >> Mysql

SQLの数学演算子でエイリアスを使用するにはどうすればよいですか?

    残念ながら、この方法で列エイリアスを使用することはできません。 以降にのみ利用可能です SELECT ステートメントが処理されます。ただし、サブクエリまたは共通テーブル式(CTE)で実行できます。簡単なサブクエリは次のとおりです。

    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
    


    1. MSSQLServerでのデータベーススキーマ変更の自動データ収集

    2. SQL Server Management Studio(SSMS)からDDLスクリプト(作成)を生成する方法-SQL Server/TSQLチュートリアルパート17

    3. 欠落しているアーカイブログからスタンバイデータベースを回復する方法

    4. postgresでJSON列にエントリを挿入する