既存の列から新しい列を作成するにはどうすればよいですか?

user3865742

テーブルAZには、a、b、cと言う3つの列があります|| ここでcはdのエイリアスです|| 同じテーブルに新しい列を作成する方法は、列cから「e」と言います

select 
    a.lyl_id_no,
    sum(a.trn_tot_prc) as PURCH,
    sum(case when a.trn_dt > current_date - 365 then 1 else 0 end) cnt_trips_1yr , 
from abc a
group by 1

結果:

a.lylid   purch  cnt_trips_lyr
123        12          4
242        10         1

しかし、同じテーブルにcnt_trips_1yr> 3、cnt_trips_1yr> 2と表示される新しい列が必要です。

ゴードン・リノフ

正しく理解できたら、条件を追加してください。最も簡単な方法は、サブクエリを使用することだと思います。

select a.*,
       (case when cnt_trips_1yr > 3 then 1 else 0 end) as IsCntGt3,
       (case when cnt_trips_1yr > 2 then 1 else 0 end) as IsCntGt2
from (select a.lyl_id_no,
             sum(a.trn_tot_prc) as PURCH,
             sum(case when a.trn_dt > current_date - 365 then 1 else 0 end) as cnt_trips_1yr
      from abc a
      group by a.lyl_id_no
     ) a;

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

条件を使用して、既存の列からデータフレームに新しい列を作成するにはどうすればよいですか?

分類Dev

列を反復処理して、既存の列のデータに新しい列を作成するにはどうすればよいですか?

分類Dev

既存の配列の先頭に新しい値を追加するにはどうすればよいですか?

分類Dev

既存の列からカウントを追加および合計する新しい列を追加するにはどうすればよいですか?

分類Dev

既存の列の値を使用して新しい列を作成し、新しい値がどの列から取得されるかを判断するにはどうすればよいですか?

分類Dev

Rの既存の列の値に基づいて新しい列を作成するにはどうすればよいですか?

分類Dev

Rの既存の列の値と名前に基づいて新しい列を作成するにはどうすればよいですか?

分類Dev

既存の列から遅延値変数を作成するにはどうすればよいですか?

分類Dev

既存の列の値を反復処理して新しい列を作成するにはどうすればよいですか?

分類Dev

既存の配列の要素を使用して新しい配列を作成するにはどうすればよいですか?

分類Dev

List <T>値から新しい列を作成するにはどうすればよいですか?

分類Dev

既存の列のデータを組み合わせて新しい列を作成するにはどうすればよいですか?

分類Dev

Javaで既存のJButtonを使用してJButton配列を作成するにはどうすればよいですか?

分類Dev

その場でdata.frameに新しい列を作成するにはどうすればよいですか?

分類Dev

複数の列からの複数の条件に基づいて新しい列を作成するにはどうすればよいですか?

分類Dev

Python DataFrameの条件を使用して新しい列を作成するにはどうすればよいですか?

分類Dev

Rubyの既存の配列に2D配列を作成するにはどうすればよいですか?

分類Dev

csvからのScrapy出力に新しい列を追加するにはどうすればよいですか?

分類Dev

列を16進数に変換してから連結して、固定長の新しい列を作成するにはどうすればよいですか?

分類Dev

データ用に3つの新しい列を作成するにはどうすればよいですか?

分類Dev

特定のdtypeで新しいPandas列を作成するにはどうすればよいですか?

分類Dev

kustoの列から一意の値を分離し、それらの新しい行を作成するにはどうすればよいですか?

分類Dev

R(dplyr)のいくつかの既存の列の中央値で新しい列を追加するにはどうすればよいですか?

分類Dev

パンダの既存の列の1つにあるリストの名前で新しい列を作成し、別の列のリストから値を割り当てるにはどうすればよいですか?

分類Dev

1つの変数を除く文字列のリストから新しい文字列リストを作成するにはどうすればよいですか?

分類Dev

列配列をdfから新しいdfに分割するにはどうすればよいですか?

分類Dev

groupbyを使用して、2つの列が関連付けられた新しい列を作成するにはどうすればよいですか?

分類Dev

配列の最初の要素から新しい配列を作成するにはどうすればよいですか?

分類Dev

リストからdatframe内の部分文字列を見つけて、新しい列を作成するにはどうすればよいですか?

Related 関連記事

  1. 1

    条件を使用して、既存の列からデータフレームに新しい列を作成するにはどうすればよいですか?

  2. 2

    列を反復処理して、既存の列のデータに新しい列を作成するにはどうすればよいですか?

  3. 3

    既存の配列の先頭に新しい値を追加するにはどうすればよいですか?

  4. 4

    既存の列からカウントを追加および合計する新しい列を追加するにはどうすればよいですか?

  5. 5

    既存の列の値を使用して新しい列を作成し、新しい値がどの列から取得されるかを判断するにはどうすればよいですか?

  6. 6

    Rの既存の列の値に基づいて新しい列を作成するにはどうすればよいですか?

  7. 7

    Rの既存の列の値と名前に基づいて新しい列を作成するにはどうすればよいですか?

  8. 8

    既存の列から遅延値変数を作成するにはどうすればよいですか?

  9. 9

    既存の列の値を反復処理して新しい列を作成するにはどうすればよいですか?

  10. 10

    既存の配列の要素を使用して新しい配列を作成するにはどうすればよいですか?

  11. 11

    List <T>値から新しい列を作成するにはどうすればよいですか?

  12. 12

    既存の列のデータを組み合わせて新しい列を作成するにはどうすればよいですか?

  13. 13

    Javaで既存のJButtonを使用してJButton配列を作成するにはどうすればよいですか?

  14. 14

    その場でdata.frameに新しい列を作成するにはどうすればよいですか?

  15. 15

    複数の列からの複数の条件に基づいて新しい列を作成するにはどうすればよいですか?

  16. 16

    Python DataFrameの条件を使用して新しい列を作成するにはどうすればよいですか?

  17. 17

    Rubyの既存の配列に2D配列を作成するにはどうすればよいですか?

  18. 18

    csvからのScrapy出力に新しい列を追加するにはどうすればよいですか?

  19. 19

    列を16進数に変換してから連結して、固定長の新しい列を作成するにはどうすればよいですか?

  20. 20

    データ用に3つの新しい列を作成するにはどうすればよいですか?

  21. 21

    特定のdtypeで新しいPandas列を作成するにはどうすればよいですか?

  22. 22

    kustoの列から一意の値を分離し、それらの新しい行を作成するにはどうすればよいですか?

  23. 23

    R(dplyr)のいくつかの既存の列の中央値で新しい列を追加するにはどうすればよいですか?

  24. 24

    パンダの既存の列の1つにあるリストの名前で新しい列を作成し、別の列のリストから値を割り当てるにはどうすればよいですか?

  25. 25

    1つの変数を除く文字列のリストから新しい文字列リストを作成するにはどうすればよいですか?

  26. 26

    列配列をdfから新しいdfに分割するにはどうすればよいですか?

  27. 27

    groupbyを使用して、2つの列が関連付けられた新しい列を作成するにはどうすればよいですか?

  28. 28

    配列の最初の要素から新しい配列を作成するにはどうすればよいですか?

  29. 29

    リストからdatframe内の部分文字列を見つけて、新しい列を作成するにはどうすればよいですか?

ホットタグ

アーカイブ