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

エイリアスによるグループ化(Oracle)

    select
      count(count_col),
      alias_column
    from
      (
      select 
        count_col, 
        (select value from....) as alias_column 
      from 
        table
      ) as inline
    group by 
      alias_column
    

    GROUP BY句でそれぞれの式を繰り返すと、通常、グループ化が機能します。 SELECTステップはクエリの実行を行う最後のステップであるため、エイリアスについて言及することはできません。エイリアス名がまだ定義されていない場合、グループ化はより早く行われます。

    サブクエリの結果をGROUPBYするには、上記のように少し迂回してネストされたクエリを使用する必要があります。



    1. Oracle21cをSQLServerに接続する

    2. varbinaryを文字列に変換するSQLServer

    3. スカラー変数を宣言する必要があります

    4. django.db.utils.ProgrammingError:manage.pyテスト中にリレーションapp_userが存在しません