問題タブ [partition-by]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
341 参照

clojure - clojure: 値のシーケンスに基づいてシーケンスを分割します

値のシーケンスに基づいて、シーケンスを分割したい

最初の入力は一連の分割点です。2 番目の入力は、分割したい seq です。したがって、最初のリストは値 3 (1 2 3) で分割され、2 番目の分割は (4 5) になります。5 は次の分割ポイントです。

もう一つの例:

与えられた: 最初の seq (分割点) は常に 2 番目の入力 seq のサブセットです。

0 投票する
1 に答える
498 参照

oracle11g - SQL 分析関数: プロパティを使用しないことによるパーティションの rank()

現在、顧客名でパーティションに対応する別のランクを取得しようとしています

出力:

期待される出力:

0 投票する
2 に答える
47482 参照

sql - 同じクエリで group by と over(partition by) を使用できませんか?

myTable3列のテーブルがあります。col_1INTEGERで、他の 2 つの列はDOUBLEです。たとえば、col_1={1, 2}, col_2={0.1, 0.2, 0.3}. の各要素col_1は のすべての値で構成され、 のcol_2各要素のcol_2値が繰り返されますcol_1。3 番目の列には、以下に示すように任意の値を指定できます。

私が望むのはSUM()Value列パーティションで集計関数を使用し、によってcol_1グループ化することcol_2です。上の表は次のようになります。

次のSQLクエリを試しました:

しかし、DB2 v10.5 では、次のエラーが発生しました。

何が間違っているかを親切に指摘できますか。私はSQLの経験があまりありません。

ありがとうございました。

0 投票する
1 に答える
24 参照

sql - Select particular result randomly from a table for a certain partition

I want to select record corresponding to 'B' whenever there are duplicates for a name. If there's no duplicate I want to display the record. Refer to the sample table [TableInfo]. Please help me with the SQL query.

TableInfo

The expected result:

0 投票する
1 に答える
2365 参照

postgresql - 複数の列が使用されている場合、COUNT(*) で PARTITION BY を使用できない

次の列を持つテーブルがあるとします。

  • タイプ
  • デパートメント
  • サプライヤー
  • 注文
  • 合計

そして、このデータをクエリして、最初に TYPE でグループ化された順序付けされた結果を取得したいと考えました。注文は注文数です。次に、次のクエリがうまく機能します(http://sqlfiddle.com/#!15/78cc1/1):

このデータにクエリを実行して、最初に TYPE でグループ化し、次に DEPARTMENT でグループ化した順序付けされた結果を取得します。注文は注文数です。次に、次のクエリがうまく機能します(http://sqlfiddle.com/#!15/78cc1/2):

ただし、注文した結果が必要な場合は同じパターンに従います。最初に TYPE でグループ化し、次に DEPARTMENT でグループ化し、次に SUPPLIER でグループ化します。順序は注文数です。次に、次のクエリは機能しません( http://sqlfiddle.com/#!15/78cc1/3 ):

上記のクエリの結果は次のようになります。

正しくない結果セット

一方、私は次のことを望んでいます:

望ましい正しい結果セット

どこが間違っていますか?

0 投票する
0 に答える
100 参照

scala - キーによる Spark パーティション

Spark の 2 つのタイプのパーティションの違いは何ですか?

例: テキスト ファイル toto.csv をディスクから Spark クラスターに読み込みます。

=>「ルール」なしでファイルを100個のフラグメントに分割しました

その後、私が行う場合

=>ファイルをキーで100個のパーティションに「分割」しました

確認または提案に感謝します

0 投票する
1 に答える
1416 参照

sql-server - SQL: 各グループの SUM の最大値

次のコードを使用します。

以下のものを作成できました。

しかし、私が取得したいのは、各セクションの各サブグループの最大合計です。

「OVER」と「PARTITION BY」を使用してみましたが、機能しませんでした。「RANK」も調べてみました。私は何が欠けていますか?

ありがとう。