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

SQLサーバーは計算列を使用します.

    いいえ、同じレベルで定義された列エイリアスを参照することはできません。同じ論理クエリ処理フェーズに出現する式は、同じ時点であるかのように評価されます。時間 .

    Joe Celko の言葉

    ただし、CTE で定義してから CTE の外で再利用することはできます。

    WITH T
         AS (SELECT ( price1 + price2 + price3 ) AS total_price,
                    price4
             FROM   prices)
    SELECT total_price,
           ( price4 + total_price ) AS total_price2
    FROM   T  
    


    1. Django:例外値(2013、 '2013:クエリ中にMySQLサーバーへの接続が失われました'、なし)

    2. PostgreSQLの数値タイプとして間隔をマイクロ秒に変換しますか?

    3. SQLServerのカーソルタイプ-KEYSETカーソル| SQLServerチュートリアル/TSQLチュートリアル

    4. PHPAJAXフォームからMYSQLデータベースに値が更新されない