別の列に基づいて条件付きで列を集計する方法

クエンティン・ソマー

私のデータの行は次のようになります

[someId, someBool, someInt]

someInt を集計する方法を探しています (array具体的に入力するため)。

GROUP BY 句を使用してsomeIdフィールドごとにグループ化すると、すべてのsomeInt使用を集計できARRAY_AGGますが、行のみを含める必要がありますsomeBool=TRUEこれに正しい方法でアプローチするにはどうすればよいですか?

PS:いくつかのブール値が好きでsomeBool、毎回異なる配列に出力したいことに注意することは適切かもしれません

エリオット・ブロサード

あなたは使うことができARRAY_AGGIGNORE NULLS、例えば:

ARRAY_AGG(IF(someBool IS NOT TRUE, NULL, someId) IGNORE NULLS)

これsomeBoolは、true のID のみを集計します。条件で使用するブール列が複数ある場合は、ANDそれらを一緒に使用するCASE WHEN ...NULL、値を除外するために生成する他の種類の条件を使用できます。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

別の列の値に基づいて、ある列の再帰を条件付きで計算します

分類Dev

別の列の値に基づいて、ある列の再帰を条件付きで計算します

分類Dev

対応する列値の集計に基づいて条件付きでNAを入力します

分類Dev

SQL:集計値に基づいて条件付きで列を選択します

分類Dev

条件に基づいて列集計を合計する

分類Dev

Pysparkの別の列に基づく式の評価に基づいて、列の値を条件付きで置き換える方法は?

分類Dev

Pysparkの別の列に基づく式の評価に基づいて、列の値を条件付きで置き換える方法は?

分類Dev

他の2つの列に基づいて条件付きで新しいパンダDF列を作成する方法

分類Dev

列Yの値に基づいて列Xのセルを条件付きで変更する方法

分類Dev

前の列に基づいて空の列値を条件付きで設定する方法

分類Dev

列ラベルのテキストに基づいて条件付きで複数のパンダ列を合計する方法はありますか?

分類Dev

行の値に基づいて条件付きで新しい列を作成する

分類Dev

Rの別の列の条件に基づいて、列の特定のセルを合計する方法は?

分類Dev

列の値に基づいて条件付きで重複を保持する

分類Dev

条件付きで、他の2つの列値に基づいて列を合計します

分類Dev

単一の列の値に基づいて結果を条件付きで制限する方法

分類Dev

別の列に基づいて列の平均を計算する

分類Dev

PandasDataFrameの別の列に基づいて列を合計する

分類Dev

属性に基づいて条件付きで平均を計算する

分類Dev

他の列に基づいて、条件付きで列を作成します

分類Dev

別の列に基づいて列を合計する

分類Dev

別の列laravelに基づいて列を計算する

分類Dev

別の列に条件付きで一致するベクトルに基づいて、1つの列の値を置き換えます

分類Dev

Crystal Reports 2016クロス集計は、条件付きで使用可能な指定された列の値に基づいて行を抑制します

分類Dev

Python:他の2つの列の値に基づいて条件付きで新しい列を作成する

分類Dev

パンダ:別の列の値に基づいて列を集計します

分類Dev

SQL Serverの条件付きの列に基づいてすべての月を動的に割り当てる方法は?

分類Dev

TSQL他の列に基づいて値を集計する

分類Dev

条件に基づいて2つの列を分離して合計する方法

Related 関連記事

  1. 1

    別の列の値に基づいて、ある列の再帰を条件付きで計算します

  2. 2

    別の列の値に基づいて、ある列の再帰を条件付きで計算します

  3. 3

    対応する列値の集計に基づいて条件付きでNAを入力します

  4. 4

    SQL:集計値に基づいて条件付きで列を選択します

  5. 5

    条件に基づいて列集計を合計する

  6. 6

    Pysparkの別の列に基づく式の評価に基づいて、列の値を条件付きで置き換える方法は?

  7. 7

    Pysparkの別の列に基づく式の評価に基づいて、列の値を条件付きで置き換える方法は?

  8. 8

    他の2つの列に基づいて条件付きで新しいパンダDF列を作成する方法

  9. 9

    列Yの値に基づいて列Xのセルを条件付きで変更する方法

  10. 10

    前の列に基づいて空の列値を条件付きで設定する方法

  11. 11

    列ラベルのテキストに基づいて条件付きで複数のパンダ列を合計する方法はありますか?

  12. 12

    行の値に基づいて条件付きで新しい列を作成する

  13. 13

    Rの別の列の条件に基づいて、列の特定のセルを合計する方法は?

  14. 14

    列の値に基づいて条件付きで重複を保持する

  15. 15

    条件付きで、他の2つの列値に基づいて列を合計します

  16. 16

    単一の列の値に基づいて結果を条件付きで制限する方法

  17. 17

    別の列に基づいて列の平均を計算する

  18. 18

    PandasDataFrameの別の列に基づいて列を合計する

  19. 19

    属性に基づいて条件付きで平均を計算する

  20. 20

    他の列に基づいて、条件付きで列を作成します

  21. 21

    別の列に基づいて列を合計する

  22. 22

    別の列laravelに基づいて列を計算する

  23. 23

    別の列に条件付きで一致するベクトルに基づいて、1つの列の値を置き換えます

  24. 24

    Crystal Reports 2016クロス集計は、条件付きで使用可能な指定された列の値に基づいて行を抑制します

  25. 25

    Python:他の2つの列の値に基づいて条件付きで新しい列を作成する

  26. 26

    パンダ:別の列の値に基づいて列を集計します

  27. 27

    SQL Serverの条件付きの列に基づいてすべての月を動的に割り当てる方法は?

  28. 28

    TSQL他の列に基づいて値を集計する

  29. 29

    条件に基づいて2つの列を分離して合計する方法

ホットタグ

アーカイブ