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

同じクエリの別のフィールドで計算フィールドを使用する方法

    次のようにします:

    ;WITH YourCTE AS
    (
    Select
        Case ...
            When ... then ...
            When ... then ...
            When ... then ...
        End                     as FieldA
    From TblSource
    )
    SELECT FieldA, FieldA + 1 AS FieldB, FieldA + 2 AS FieldC ....
    FROM YourCTE
    


    1. データベースプロバイダータイプごとに許可されるパラメーターの最大数はいくつですか?

    2. データベースに保存する前にテキストを圧縮する

    3. MySQLに有効な自動インクリメント値として0を取得させる方法

    4. エラーSQLクエリ:SUMメソッドを使用する場合#1054-不明な列'tbl_customers.id' in'whereclause'