問題タブ [set-operations]

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 投票する
0 に答える
38 参照

c# - XML でセットのような操作を実行する

一般的な方法で複雑な XML 構造に対してセットのような操作を実行する C#/.NET のメカニズムはありますか?

たとえば、次の XML 構造 A があるとします。

そして、2 番目の XML 構造 B:

和、積、差などの演算ができるようになりたいです。例として、私は A - B から次の結果を期待しています:

そのようなメカニズムは、.NET フレームワークまたはサード パーティのライブラリで既に利用可能ですか?それともゼロから実装する必要がありますか?

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

sql - SQL: SET 演算子を使用してカウント結果を取得する

SQL Developer で SET 演算子を使用してカウント結果を取得しようとしています。

「table_name1」にはあるが「table_name2」には含まれていない「attribute1」の数を見つける必要があります

基本的に、次のクエリから得られる結果が必要ですが、SET 演算子を使用しています。

誰でも私を助けてもらえますか?

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

c++ - ビット文字列を使用して減算を設定する

学校のプロジェクトでは、独自のビット文字列実装を使用して基本的なセット操作を実行する必要があります (STL の使用は禁止されています)。私は非常に基本的ですが機能的なビットベクトルラッパーをセットアップしており、ネイティブの C ビット演算子 (ビット AND、OR、XOR) などで計算できるすべてのセット操作で完全に機能します。

ただし、セット減算は必要な操作の 1 つです。ビット文字列操作を使用して計算する方法がわかりません。減算の意味を設定する(A - B) = A にあるが B にないすべての値

これが私の実装と 2 つの基本的な操作です。

これは、ビット単位の演算子を持つすべての操作で意図したとおりに機能することを確認できます。同等の方法でSet Subtractionを実装する方法がわかりません。

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

sql - SQLサーバーで複数の優先条件付き結合に最適化されたクエリを作成する方法は?

私が求めているシナリオは次のとおりです。

次の 3 つのテーブルがあるとします。
IdName表 1、優先度 1
1  John
2  Mary
3  Elsa

IdName表 2、優先度 2
2  Steve
3  Max
4  Peter

IdName表 3、優先度 3
4  Frank
5  Harry
6  Mona

これが私が必要とする最終結果です。

IdName結果
1  John
2  Mary
3  Elsa
4  Peter
5  Harry
6  Mona

心に留めておくべきいくつかのヒント。
実際のテーブル
数は 10 です。テーブルあたりの行数は 100 万を超えています。
クエリで結合を使用する必要はありませんが、データ量が多いため、クエリを最適化し、カーソル スクリプトではなく SQL でセット操作を使用する必要があります。

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

c# - セット操作のループを減らしますか?

おそらくより優れた LINQ またはラムダ式を使用して、この C# コードのループを減らすことはできますか? 私は基本的に、重複を削除し、両方のセットにあったアイテムにフラグを立てる UNION 操作を探しています。